cisst-saw
Loading...
Searching...
No Matches
mtsManagerLocal.h File Reference

Declaration of Local Component Manager. More...

#include <string>
#include <set>
#include <stack>
#include <cisstCommon/cmnUnits.h>
#include <cisstCommon/cmnPath.h>
#include <cisstOSAbstraction/osaThread.h>
#include <cisstMultiTask/mtsForwardDeclarations.h>
#include <cisstMultiTask/mtsComponentState.h>
#include <cisstMultiTask/mtsComponent.h>
#include <cisstMultiTask/mtsExport.h>

Go to the source code of this file.

Classes

class  mtsManagerLocal

Detailed Description

Declaration of Local Component Manager.

This class defines the local component manager (LCM) that manages local components and is unique in a process. Since only one instance of LCM should exist in a process, this class is implemented as a singleton. To get an instance of LCM, therefore, mtsManagerLocal::GetInstance() should be used (instead of constructor).