CustusX  2023.01.05-dev+develop.0da12
An IGT application
Logic Layer

Application lifecycle and plugin management. More...


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...


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


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 41 of file cxLogicManager.h.

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

Definition at line 39 of file cxLogicManager.h.

Function Documentation

cxLogicManager_EXPORT LogicManager * cx::logicManager ( )

Definition at line 46 of file cxLogicManager.cpp.