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::ComponentManager | private |
addDevice(std::shared_ptr< SurgSim::Input::DeviceInterface > device) | SurgSim::Input::InputManager | |
addInputComponent(const std::shared_ptr< InputComponent > &input) | SurgSim::Input::InputManager | private |
addOutputComponent(const std::shared_ptr< OutputComponent > &output) | SurgSim::Input::InputManager | private |
BasicThread(const std::string &name="Unknown Thread") | SurgSim::Framework::BasicThread | explicit |
ComponentManager(const std::string &name="Unknown Component Manager") | SurgSim::Framework::ComponentManager | explicit |
copyScheduledComponents(std::vector< std::shared_ptr< Component >> *inflightAdditions, std::vector< std::shared_ptr< Component >> *inflightRemovals, std::vector< std::shared_ptr< SceneElement >> *inflightElements) | SurgSim::Framework::ComponentManager | protected |
doBeforeStop() override | SurgSim::Input::InputManager | privatevirtual |
doInitialize() override | SurgSim::Input::InputManager | privatevirtual |
doStartUp() override | SurgSim::Input::InputManager | privatevirtual |
doUpdate(double dt) override | SurgSim::Input::InputManager | privatevirtual |
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) override | SurgSim::Input::InputManager | privatevirtual |
executeInitialization() override | SurgSim::Framework::ComponentManager | privatevirtual |
executeRemovals(const std::shared_ptr< SurgSim::Framework::Component > &component) override | SurgSim::Input::InputManager | privatevirtual |
getCpuTime() const | SurgSim::Framework::BasicThread | |
getLogger() const | SurgSim::Framework::ComponentManager | protected |
getName() const | SurgSim::Framework::BasicThread | |
getRuntime() const | SurgSim::Framework::ComponentManager | |
getThread() | SurgSim::Framework::BasicThread | |
getType() const override | SurgSim::Input::InputManager | virtual |
getUpdateCount() const | SurgSim::Framework::BasicThread | |
initialize() | SurgSim::Framework::BasicThread | protected |
InputManager() | SurgSim::Input::InputManager | |
InputManagerTest class | SurgSim::Input::InputManager | friend |
isIdle() | SurgSim::Framework::BasicThread | |
isInitialized() | SurgSim::Framework::BasicThread | |
isRunning() const | SurgSim::Framework::BasicThread | |
isSynchronous() | SurgSim::Framework::BasicThread | |
m_behaviors | SurgSim::Framework::ComponentManager | protected |
m_componentAdditions | SurgSim::Framework::ComponentManager | protected |
m_componentMutex | SurgSim::Framework::ComponentManager | protected |
m_componentRemovals | SurgSim::Framework::ComponentManager | protected |
m_devices | SurgSim::Input::InputManager | private |
m_elementCache | SurgSim::Framework::ComponentManager | protected |
m_inputs | SurgSim::Input::InputManager | private |
m_isIdle | SurgSim::Framework::BasicThread | private |
m_isInitialized | SurgSim::Framework::BasicThread | private |
m_isRunning | SurgSim::Framework::BasicThread | private |
m_isSynchronous | SurgSim::Framework::BasicThread | private |
m_logger | SurgSim::Framework::BasicThread | protected |
m_mutex | SurgSim::Input::InputManager | private |
m_mutexStartStop | SurgSim::Framework::BasicThread | private |
m_name | SurgSim::Framework::BasicThread | private |
m_outputs | SurgSim::Input::InputManager | private |
m_period | SurgSim::Framework::BasicThread | private |
m_runtime | SurgSim::Framework::ComponentManager | private |
m_startupBarrier | SurgSim::Framework::BasicThread | private |
m_stopExecution | SurgSim::Framework::BasicThread | private |
m_thisThread | SurgSim::Framework::BasicThread | private |
m_timer | SurgSim::Framework::BasicThread | protected |
operator()() | SurgSim::Framework::BasicThread | |
processBehaviors(const double dt) | SurgSim::Framework::ComponentManager | protected |
processComponents() | SurgSim::Framework::ComponentManager | protected |
removeComponents(const std::vector< std::shared_ptr< Component >>::const_iterator &beginIt, const std::vector< std::shared_ptr< Component >>::const_iterator &endIt) | SurgSim::Framework::ComponentManager | private |
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::ComponentManager | protected |
setIdle(bool isIdle) | SurgSim::Framework::BasicThread | |
setRate(double val) | SurgSim::Framework::BasicThread | inline |
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::BasicThread | protected |
stop() | SurgSim::Framework::BasicThread | |
tryAddComponent(std::shared_ptr< SurgSim::Framework::Component > component, std::vector< std::shared_ptr< T >> *container) | SurgSim::Framework::ComponentManager | protected |
tryFindDevice(const std::string &name, DeviceInterface **device) | SurgSim::Input::InputManager | private |
tryRemoveComponent(std::shared_ptr< SurgSim::Framework::Component > component, std::vector< std::shared_ptr< T >> *container) | SurgSim::Framework::ComponentManager | protected |
waitForBarrier(bool success) | SurgSim::Framework::BasicThread | protected |
wakeUpComponents(const std::vector< std::shared_ptr< Component >>::const_iterator &beginIt, const std::vector< std::shared_ptr< Component >>::const_iterator &endIt) | SurgSim::Framework::ComponentManager | private |
~BasicThread() noexcept(false) | SurgSim::Framework::BasicThread | virtual |
~ComponentManager() | SurgSim::Framework::ComponentManager | virtual |
~InputManager() | SurgSim::Input::InputManager | virtual |