All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
SurgSim::Input::CommonDevice::State Struct Reference
Collaboration diagram for SurgSim::Input::CommonDevice::State:
Collaboration graph
[legend]

Public Member Functions

 State ()
 Constructor. More...
 

Public Attributes

std::vector< std::shared_ptr
< InputConsumerInterface > > 
inputConsumerList
 The list of input consumers. More...
 
std::shared_ptr
< OutputProducerInterface
outputProducer
 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: