This is the complete list of members for StateMachineHandler, including all inherited members.
AutonomyStartCallback | StateMachineHandler | private |
AutonomyStopCallback | StateMachineHandler | private |
AutonomyThread() | AutonomyThread< void > | inlineprivate |
ChangeState(statemachine::States eNextState, const bool bSaveCurrentState=false) | StateMachineHandler | private |
ClearPoolQueue() | AutonomyThread< void > | inlineprivate |
ClearSavedState(statemachine::States eState) | StateMachineHandler | |
ClearSavedStates() | StateMachineHandler | |
CreateState(statemachine::States eState) | StateMachineHandler | private |
GetCurrentState() const | StateMachineHandler | |
GetIPS() | StateMachineHandler | inline |
GetMainThreadMaxIPS() const | AutonomyThread< void > | inlineprivate |
GetPoolNumOfThreads() | AutonomyThread< void > | inlineprivate |
GetPoolQueueLength() | AutonomyThread< void > | inlineprivate |
GetPoolResults() | AutonomyThread< void > | inlineprivate |
GetPreviousState() const | StateMachineHandler | |
GetThreadState() const | AutonomyThread< void > | inlineprivate |
HandleEvent(statemachine::Event eEvent, const bool bSaveCurrentState=false) | StateMachineHandler | |
Join() | AutonomyThread< void > | inlineprivate |
Joinable() const | AutonomyThread< void > | inlineprivate |
JoinPool() | AutonomyThread< void > | inlineprivate |
m_bSwitchingStates (defined in StateMachineHandler) | StateMachineHandler | private |
m_muEventMutex (defined in StateMachineHandler) | StateMachineHandler | private |
m_muStateMutex (defined in StateMachineHandler) | StateMachineHandler | private |
m_pCurrentState (defined in StateMachineHandler) | StateMachineHandler | private |
m_pMainCam (defined in StateMachineHandler) | StateMachineHandler | private |
m_pPreviousState (defined in StateMachineHandler) | StateMachineHandler | private |
m_stCurrentGPSLocation (defined in StateMachineHandler) | StateMachineHandler | private |
m_umSavedStates (defined in StateMachineHandler) | StateMachineHandler | private |
ParallelizeLoop(const int nNumThreads, const N tTotalIterations, F &&tLoopFunction) | AutonomyThread< void > | inlineprivate |
PMSCellVoltageCallback | StateMachineHandler | private |
PooledLinearCode() override | StateMachineHandler | privatevirtual |
PoolJoinable() const | AutonomyThread< void > | inlineprivate |
RealignZEDPosition(CameraHandler::ZEDCamName eCameraName, const geoops::UTMCoordinate &stNewCameraPosition, const double dNewCameraHeading) | StateMachineHandler | |
RequestStop() | AutonomyThread< void > | inlineprivate |
RunDetachedPool(const unsigned int nNumTasksToQueue, const unsigned int nNumThreads=2, const bool bForceStopCurrentThreads=false) | AutonomyThread< void > | inlineprivate |
RunPool(const unsigned int nNumTasksToQueue, const unsigned int nNumThreads=2, const bool bForceStopCurrentThreads=false) | AutonomyThread< void > | inlineprivate |
RunThread(std::atomic_bool &bStopThread) | AutonomyThread< void > | inlineprivate |
SaveCurrentState() | StateMachineHandler | private |
SetMainThreadIPSLimit(int nMaxIterationsPerSecond=0) | AutonomyThread< void > | inlineprivate |
Start() | AutonomyThread< void > | inlineprivate |
StartStateMachine() | StateMachineHandler | |
StateMachineHandler() | StateMachineHandler | |
StopStateMachine() | StateMachineHandler | |
ThreadedContinuousCode() override | StateMachineHandler | privatevirtual |
~AutonomyThread() | AutonomyThread< void > | inlineprivatevirtual |
~StateMachineHandler() | StateMachineHandler | |