CustusX  15.4.0-beta
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 54 of file cxLogicManager.h.

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

Definition at line 52 of file cxLogicManager.h.

Function Documentation

cxLogicManager_EXPORT LogicManager * cx::logicManager ( )

Definition at line 98 of file cxLogicManager.cpp.