SurgSim::Input::InputManager Member List

This is the complete list of members for SurgSim::Input::InputManager, including all inherited members.

addComponents(const std::vector< std::shared_ptr< Component >>::const_iterator &beginIt, const std::vector< std::shared_ptr< Component >>::const_iterator &endIt, std::vector< std::shared_ptr< Component >> *actualAdditions)SurgSim::Framework::ComponentManagerprivate
addDevice(std::shared_ptr< SurgSim::Input::DeviceInterface > device)SurgSim::Input::InputManager
addInputComponent(const std::shared_ptr< InputComponent > &input)SurgSim::Input::InputManagerprivate
addOutputComponent(const std::shared_ptr< OutputComponent > &output)SurgSim::Input::InputManagerprivate
BasicThread(const std::string &name="Unknown Thread")SurgSim::Framework::BasicThreadexplicit
ComponentManager(const std::string &name="Unknown Component Manager")SurgSim::Framework::ComponentManagerexplicit
copyScheduledComponents(std::vector< std::shared_ptr< Component >> *inflightAdditions, std::vector< std::shared_ptr< Component >> *inflightRemovals, std::vector< std::shared_ptr< SceneElement >> *inflightElements)SurgSim::Framework::ComponentManagerprotected
doBeforeStop() overrideSurgSim::Input::InputManagerprivatevirtual
doInitialize() overrideSurgSim::Input::InputManagerprivatevirtual
doStartUp() overrideSurgSim::Input::InputManagerprivatevirtual
doUpdate(double dt) overrideSurgSim::Input::InputManagerprivatevirtual
enqueueAddComponent(const std::shared_ptr< Component > &component)SurgSim::Framework::ComponentManager
enqueueRemoveComponent(const std::shared_ptr< Component > &component)SurgSim::Framework::ComponentManager
executeAdditions(const std::shared_ptr< SurgSim::Framework::Component > &component) overrideSurgSim::Input::InputManagerprivatevirtual
executeInitialization() overrideSurgSim::Framework::ComponentManagerprivatevirtual
executeRemovals(const std::shared_ptr< SurgSim::Framework::Component > &component) overrideSurgSim::Input::InputManagerprivatevirtual
getCpuTime() constSurgSim::Framework::BasicThread
getLogger() constSurgSim::Framework::ComponentManagerprotected
getName() constSurgSim::Framework::BasicThread
getRuntime() constSurgSim::Framework::ComponentManager
getThread()SurgSim::Framework::BasicThread
getType() const overrideSurgSim::Input::InputManagervirtual
getUpdateCount() constSurgSim::Framework::BasicThread
initialize()SurgSim::Framework::BasicThreadprotected
InputManager()SurgSim::Input::InputManager
InputManagerTest classSurgSim::Input::InputManagerfriend
isIdle()SurgSim::Framework::BasicThread
isInitialized()SurgSim::Framework::BasicThread
isRunning() constSurgSim::Framework::BasicThread
isSynchronous()SurgSim::Framework::BasicThread
m_behaviorsSurgSim::Framework::ComponentManagerprotected
m_componentAdditionsSurgSim::Framework::ComponentManagerprotected
m_componentMutexSurgSim::Framework::ComponentManagerprotected
m_componentRemovalsSurgSim::Framework::ComponentManagerprotected
m_devicesSurgSim::Input::InputManagerprivate
m_elementCacheSurgSim::Framework::ComponentManagerprotected
m_inputsSurgSim::Input::InputManagerprivate
m_isIdleSurgSim::Framework::BasicThreadprivate
m_isInitializedSurgSim::Framework::BasicThreadprivate
m_isRunningSurgSim::Framework::BasicThreadprivate
m_isSynchronousSurgSim::Framework::BasicThreadprivate
m_loggerSurgSim::Framework::BasicThreadprotected
m_mutexSurgSim::Input::InputManagerprivate
m_mutexStartStopSurgSim::Framework::BasicThreadprivate
m_nameSurgSim::Framework::BasicThreadprivate
m_outputsSurgSim::Input::InputManagerprivate
m_periodSurgSim::Framework::BasicThreadprivate
m_runtimeSurgSim::Framework::ComponentManagerprivate
m_startupBarrierSurgSim::Framework::BasicThreadprivate
m_stopExecutionSurgSim::Framework::BasicThreadprivate
m_thisThreadSurgSim::Framework::BasicThreadprivate
m_timerSurgSim::Framework::BasicThreadprotected
operator()()SurgSim::Framework::BasicThread
processBehaviors(const double dt)SurgSim::Framework::ComponentManagerprotected
processComponents()SurgSim::Framework::ComponentManagerprotected
removeComponents(const std::vector< std::shared_ptr< Component >>::const_iterator &beginIt, const std::vector< std::shared_ptr< Component >>::const_iterator &endIt)SurgSim::Framework::ComponentManagerprivate
removeDevice(std::shared_ptr< SurgSim::Input::DeviceInterface > device)SurgSim::Input::InputManager
resetCpuTimeAndUpdateCount()SurgSim::Framework::BasicThread
retireComponents(const std::vector< std::shared_ptr< T >> &container)SurgSim::Framework::ComponentManagerprotected
setIdle(bool isIdle)SurgSim::Framework::BasicThread
setRate(double val)SurgSim::Framework::BasicThreadinline
setRuntime(std::shared_ptr< Runtime > val)SurgSim::Framework::ComponentManager
setSynchronous(bool val)SurgSim::Framework::BasicThread
start(std::shared_ptr< Barrier > startupBarrier=nullptr, bool isSynchronous=false)SurgSim::Framework::BasicThread
startUp()SurgSim::Framework::BasicThreadprotected
stop()SurgSim::Framework::BasicThread
tryAddComponent(std::shared_ptr< SurgSim::Framework::Component > component, std::vector< std::shared_ptr< T >> *container)SurgSim::Framework::ComponentManagerprotected
tryFindDevice(const std::string &name, DeviceInterface **device)SurgSim::Input::InputManagerprivate
tryRemoveComponent(std::shared_ptr< SurgSim::Framework::Component > component, std::vector< std::shared_ptr< T >> *container)SurgSim::Framework::ComponentManagerprotected
waitForBarrier(bool success)SurgSim::Framework::BasicThreadprotected
wakeUpComponents(const std::vector< std::shared_ptr< Component >>::const_iterator &beginIt, const std::vector< std::shared_ptr< Component >>::const_iterator &endIt)SurgSim::Framework::ComponentManagerprivate
~BasicThread() noexcept(false)SurgSim::Framework::BasicThreadvirtual
~ComponentManager()SurgSim::Framework::ComponentManagervirtual
~InputManager()SurgSim::Input::InputManagervirtual