![]() |
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... | |
|
inline |
Constructor.
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.