CustusX  18.04
An IGT application
Logic Layer

Application lifecycle and plugin management. More...

Classes

class  cx::ApplicationComponent
 
class  cx::LogicManager
 Control the custusx backend. More...
 
class  cx::ServiceTrackerCustomizer< T >
 Notify changes in a service lifecycle. More...
 
class  cx::ServiceTrackerListener< T >
 Helper class for listening to services being added, modified and removed. More...
 

Typedefs

typedef boost::shared_ptr< class PluginFrameworkManager > cx::PluginFrameworkManagerPtr
 
typedef boost::shared_ptr< class ApplicationComponent > cx::ApplicationComponentPtr
 

Functions

LogicManager * cx::logicManager ()
 

Detailed Description

Application lifecycle and plugin management.

cx::LogicManager is the main class.

Typedef Documentation

typedef boost::shared_ptr<class ApplicationComponent> cx::ApplicationComponentPtr

Definition at line 40 of file cxLogicManager.h.

typedef boost::shared_ptr< class PluginFrameworkManager > cx::PluginFrameworkManagerPtr

Definition at line 38 of file cxLogicManager.h.

Function Documentation

cxLogicManager_EXPORT LogicManager * cx::logicManager ( )

Definition at line 41 of file cxLogicManager.cpp.