SurgSim::Devices::PhantomScaffold::StateData Struct Reference

## Public Member Functions

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

## Public Attributes

std::unique_ptr< PhantomScaffold::Callback > | callback
| Wrapper for the haptic loop callback handle. More...
std::list< std::unique_ptr< PhantomScaffold::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 &)
StateData & | operator= (const StateData &)

## Constructor & Destructor Documentation

## StateData() [1/2]

SurgSim::Devices::PhantomScaffold::StateData::StateData | ( |  | ) |

inline

Initialize the state.

## StateData() [2/2]

SurgSim::Devices::PhantomScaffold::StateData::StateData | ( | const StateData & |  | ) |

private

## Member Function Documentation

## operator=()

StateData& SurgSim::Devices::PhantomScaffold::StateData::operator= | ( | const StateData & |  | ) |

private

## Member Data Documentation

## activeDeviceList

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

The list of known devices.

## callback

std::unique_ptr<PhantomScaffold::Callback> SurgSim::Devices::PhantomScaffold::StateData::callback

Wrapper for the haptic loop callback handle.

## mutex

boost::mutex SurgSim::Devices::PhantomScaffold::StateData::mutex

The mutex that protects the list of known devices.

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

- SurgSim/Devices/Phantom/PhantomScaffold.cpp