Public Member Functions | Public Attributes | List of all members
SurgSim::Input::CommonDevice::State Struct Reference

Public Member Functions

 State ()
 Constructor. More...
 

Public Attributes

std::vector< std::shared_ptr< InputConsumerInterface > > inputConsumerList
 The list of input consumers. More...
 
std::shared_ptr< OutputProducerInterfaceoutputProducer
 The output producer, if any. More...
 
boost::mutex consumerProducerMutex
 The mutex that protects the consumers and the producer. More...
 

Constructor & Destructor Documentation

SurgSim::Input::CommonDevice::State::State ( )
inline

Constructor.

Member Data Documentation

boost::mutex SurgSim::Input::CommonDevice::State::consumerProducerMutex

The mutex that protects the consumers and the producer.

std::vector<std::shared_ptr<InputConsumerInterface> > SurgSim::Input::CommonDevice::State::inputConsumerList

The list of input consumers.

std::shared_ptr<OutputProducerInterface> SurgSim::Input::CommonDevice::State::outputProducer

The output producer, if any.


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