Public Member Functions | Public Attributes | Private Member Functions | List of all members
SurgSim::Devices::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

§ StateData() [1/4]

SurgSim::Devices::TrackIRScaffold::StateData::StateData ( )
inline

Initialize the state.

§ StateData() [2/4]

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

§ StateData() [3/4]

SurgSim::Devices::TrackIRScaffold::StateData::StateData ( )
inline

Initialize the state.

§ StateData() [4/4]

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

Member Function Documentation

§ operator=() [1/2]

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

§ operator=() [2/2]

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

Member Data Documentation

§ activeDeviceList

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

The list of known devices.

§ isApiInitialized

bool SurgSim::Devices::TrackIRScaffold::StateData::isApiInitialized

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

§ mutex

boost::mutex SurgSim::Devices::TrackIRScaffold::StateData::mutex

The mutex that protects the list of known devices.


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