Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

IAppMgrUI Class Reference

Application Manager User Interface. More...

#include <GaudiKernel/IAppMgrUI.h>

Inheritance diagram for IAppMgrUI:

IInterface List of all members.

Public Methods

virtual StatusCode run () = 0
 Run the complete job (from intialize to terminate).

virtual StatusCode configure () = 0
 Configure the job.

virtual StatusCode terminate () = 0
 Terminate the job.

virtual StatusCode initialize () = 0
 Initialize the job.

virtual StatusCode finalize () = 0
 Finalize the job.

virtual StatusCode nextEvent (int maxevt) = 0
 Process the next maxevt events.

virtual const std::string& name () const = 0
 The identifying name of the AppMgrUI object.

virtual const std::string& state () const = 0

Static Public Methods

const InterfaceIDinterfaceID ()
 Retrieve interface ID. More...


Detailed Description

Application Manager User Interface.

This is the interface offered to the UI to control the JOB or Application.

Author(s):
Pere Mato
Date:
30/10/98

Definition at line 24 of file IAppMgrUI.h.


Member Function Documentation

StatusCode IAppMgrUI::configure ( ) [pure virtual]
 

Configure the job.

StatusCode IAppMgrUI::finalize ( ) [pure virtual]
 

Finalize the job.

StatusCode IAppMgrUI::initialize ( ) [pure virtual]
 

Initialize the job.

const InterfaceID & IAppMgrUI::interfaceID ( ) [inline, static]
 

Retrieve interface ID.

Reimplemented from IInterface.

Definition at line 27 of file IAppMgrUI.h.

const std::string & IAppMgrUI::name ( ) const [pure virtual]
 

The identifying name of the AppMgrUI object.

StatusCode IAppMgrUI::nextEvent ( int maxevt ) [pure virtual]
 

Process the next maxevt events.

StatusCode IAppMgrUI::run ( ) [pure virtual]
 

Run the complete job (from intialize to terminate).

virtual const std::string& IAppMgrUI::state ( ) const [pure virtual]
 

StatusCode IAppMgrUI::terminate ( ) [pure virtual]
 

Terminate the job.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:10 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000