Public Member Functions | Public Attributes | Private Member Functions | List of all members
SurgSim::Device::TrackIRScaffold::StateData Struct Reference

Public Member Functions

 StateData ()
 Initialize the state. More...
 
 StateData ()
 Initialize the state. More...
 

Public Attributes

bool isApiInitialized
 True if the API has been initialized (and not finalized). More...
 
std::list< std::unique_ptr< TrackIRScaffold::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 &)
 
 StateData (const StateData &)
 
StateDataoperator= (const StateData &)
 

Constructor & Destructor Documentation

SurgSim::Device::TrackIRScaffold::StateData::StateData ( )
inline

Initialize the state.

SurgSim::Device::TrackIRScaffold::StateData::StateData ( const StateData )
private
SurgSim::Device::TrackIRScaffold::StateData::StateData ( )
inline

Initialize the state.

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

Member Function Documentation

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

Member Data Documentation

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

The list of known devices.

bool SurgSim::Device::TrackIRScaffold::StateData::isApiInitialized

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

boost::mutex SurgSim::Device::TrackIRScaffold::StateData::mutex

The mutex that protects the list of known devices.


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