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

AppMgrRunable Class Reference

Class definition of AppMgrRunable. More...

#include <AppMgrRunable.h>

Inheritance diagram for AppMgrRunable:

Service IRunable List of all members.

Public Methods

virtual StatusCode queryInterface (const InterfaceID& riid, void** ppvInterface)
virtual StatusCode initialize ()
 IService implementation: initialize the service. More...

virtual StatusCode finalize ()
 IService implementation: finalize the service. More...

virtual StatusCode run ()
 IRunable implementation : Run the class implementation. More...


Protected Methods

 AppMgrRunable (const std::string& nam, ISvcLocator* svcLoc)
 Standard Constructor. More...

virtual ~AppMgrRunable ()
 Standard Destructor. More...


Protected Attributes

IAppMgrUIm_appMgrUI
 Reference to application manager UI. More...

int m_evtMax
 Number of events to be processed. More...


Friends

class  SvcFactory< AppMgrRunable >

Detailed Description

Class definition of AppMgrRunable.

This is the default runnable of the application manager. The runable handles the actual run() implementation of the ApplicationMgr object. This implementation just calls ApplicationMgr::nextEvent(...).

History:

    +---------+----------------------------------------------+---------+
    |    Date |                 Comment                      | Who     |
    +---------+----------------------------------------------+---------+
    |13/12/00 | Initial version                              | M.Frank |
    +---------+----------------------------------------------+---------+
    
Author(s):
Markus Frank
Version:
1.0

Definition at line 40 of file AppMgrRunable.h.


Constructor & Destructor Documentation

AppMgrRunable::AppMgrRunable ( const std::string & nam,
ISvcLocator * svcLoc ) [protected]
 

Standard Constructor.

Definition at line 32 of file AppMgrRunable.cpp.

AppMgrRunable::~AppMgrRunable ( ) [protected, virtual]
 

Standard Destructor.

Definition at line 39 of file AppMgrRunable.cpp.


Member Function Documentation

StatusCode AppMgrRunable::finalize ( ) [virtual]
 

IService implementation: finalize the service.

Definition at line 70 of file AppMgrRunable.cpp.

StatusCode AppMgrRunable::initialize ( ) [virtual]
 

IService implementation: initialize the service.

Definition at line 56 of file AppMgrRunable.cpp.

StatusCode AppMgrRunable::queryInterface ( const InterfaceID & riid,
void ** ppvInterface ) [virtual]
 

Definition at line 44 of file AppMgrRunable.cpp.

StatusCode AppMgrRunable::run ( ) [virtual]
 

IRunable implementation : Run the class implementation.

Definition at line 78 of file AppMgrRunable.cpp.


Friends And Related Function Documentation

class SvcFactory [friend]
 

Creator friend.

Definition at line 42 of file AppMgrRunable.h.


Member Data Documentation

IAppMgrUI * AppMgrRunable::m_appMgrUI [protected]
 

Reference to application manager UI.

Definition at line 46 of file AppMgrRunable.h.

int AppMgrRunable::m_evtMax [protected]
 

Number of events to be processed.

Definition at line 48 of file AppMgrRunable.h.


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