Public Member Functions | Public Attributes | Private Member Functions | List of all members
SurgSim::Devices::LabJackScaffold::StateData Struct Reference

The per-scaffold data (in comparison to DeviceData the per-device data). More...

Public Member Functions

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

Public Attributes

std::list< std::unique_ptr< LabJackScaffold::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 &)
 

Detailed Description

The per-scaffold data (in comparison to DeviceData the per-device data).

Note that there is only a single instance of LabJackScaffold and so only a single instance of this struct.

Constructor & Destructor Documentation

◆ StateData() [1/4]

SurgSim::Devices::LabJackScaffold::StateData::StateData ( )
inline

Initialize the state.

◆ StateData() [2/4]

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

◆ StateData() [3/4]

SurgSim::Devices::LabJackScaffold::StateData::StateData ( )
inline

Initialize the state.

◆ StateData() [4/4]

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

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ activeDeviceList

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

The list of known devices.

◆ mutex

boost::mutex SurgSim::Devices::LabJackScaffold::StateData::mutex

The mutex that protects the list of known devices.


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