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 InterfaceID& interfaceID ()
 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