All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Member Functions | List of all members
SurgSim::Device::SixenseScaffold::StateData Struct Reference
Collaboration diagram for SurgSim::Device::SixenseScaffold::StateData:
Collaboration graph
[legend]

Public Member Functions

 StateData ()
 Initialize the state. More...
 

Public Attributes

bool isApiInitialized
 True if the API has been initialized (and not finalized). More...
 
std::unique_ptr< SixenseThreadthread
 Processing thread. More...
 
std::list< std::unique_ptr
< SixenseScaffold::DeviceData > > 
activeDeviceList
 The list of known devices. More...
 
boost::mutex mutex
 The mutex that protects the list of known devices. More...
 

Private Member Functions

 StateData (const StateData &)
 
StateDataoperator= (const StateData &)
 

Constructor & Destructor Documentation

SurgSim::Device::SixenseScaffold::StateData::StateData ( )
inline

Initialize the state.

SurgSim::Device::SixenseScaffold::StateData::StateData ( const StateData )
private

Member Function Documentation

StateData& SurgSim::Device::SixenseScaffold::StateData::operator= ( const StateData )
private

Member Data Documentation

std::list<std::unique_ptr<SixenseScaffold::DeviceData> > SurgSim::Device::SixenseScaffold::StateData::activeDeviceList

The list of known devices.

bool SurgSim::Device::SixenseScaffold::StateData::isApiInitialized

True if the API has been initialized (and not finalized).

boost::mutex SurgSim::Device::SixenseScaffold::StateData::mutex

The mutex that protects the list of known devices.

std::unique_ptr<SixenseThread> SurgSim::Device::SixenseScaffold::StateData::thread

Processing thread.


The documentation for this struct was generated from the following file: