SurgSim::Devices::SixenseScaffold::StateData Struct Reference

## 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< SixenseThread > | thread
| 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 &)
StateData & | operator= (const StateData &)

## Constructor & Destructor Documentation

## StateData() [1/2]

SurgSim::Devices::SixenseScaffold::StateData::StateData | ( |  | ) |

inline

Initialize the state.

## StateData() [2/2]

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

private

## Member Function Documentation

## operator=()

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

private

## Member Data Documentation

## activeDeviceList

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

The list of known devices.

## isApiInitialized

bool SurgSim::Devices::SixenseScaffold::StateData::isApiInitialized

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

## mutex

boost::mutex SurgSim::Devices::SixenseScaffold::StateData::mutex

The mutex that protects the list of known devices.

## thread

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

Processing thread.

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

- SurgSim/Devices/Sixense/SixenseScaffold.cpp