AppCore
Loading...
Searching...
No Matches
Signals | Public Member Functions | Protected Member Functions | Friends | List of all members
StateManager Class Reference

#include <StateManager.h>

Inheritance diagram for StateManager:
Inheritance graph
[legend]
Collaboration diagram for StateManager:
Collaboration graph
[legend]

Signals

void ResumeCurrentState ()
 
void EnterCurrentState ()
 
void ResumeCurrentState ()
 
void EnterCurrentState ()
 

Public Member Functions

 StateManager ()
 
virtual ~StateManager ()
 
virtual void Start ()
 
virtual void Boot ()
 
virtual void Finish ()
 
virtual void OnSecondTick ()
 
virtual void OnMinuteTick ()
 
QString GetCurrentStateName () const
 
 StateManager ()
 
virtual ~StateManager ()
 
virtual void Start ()
 
virtual void Boot ()
 
virtual void Finish ()
 
virtual void OnSecondTick ()
 
virtual void OnMinuteTick ()
 
QString GetCurrentStateName () const
 

Protected Member Functions

virtual StateDefines::StateAlgorithmResult ChangeState (const QString &stateName, StorageList &storageList, const StateDefines::ChangeStateFlag changeStateFlag)
 
virtual StateDefines::StateAlgorithmResult ChangeStateForResult (const QString &stateName, StorageList &storageList, const int32_t stateRequestCode)
 
virtual StateDefines::StateAlgorithmResult FinishState (const StateDefines::FinishStateFlag finishStateFlag)
 
virtual StateDefines::StateAlgorithmResult FinishStateWithResult (const int32_t stateResultCode, StorageList &storageList)
 
virtual bool IsChangeStateForResultMapEmpty () const
 
virtual StateCurrentState ()
 
virtual void SetCurrentState (State *newState)
 
virtual StateDefines::StateAlgorithmResult ChangeState (const QString &stateName, StorageList &storageList, const StateDefines::ChangeStateFlag changeStateFlag)
 
virtual StateDefines::StateAlgorithmResult ChangeStateForResult (const QString &stateName, StorageList &storageList, const int32_t stateRequestCode)
 
virtual StateDefines::StateAlgorithmResult FinishState (const StateDefines::FinishStateFlag finishStateFlag)
 
virtual StateDefines::StateAlgorithmResult FinishStateWithResult (const int32_t stateResultCode, StorageList &storageList)
 
virtual bool IsChangeStateForResultMapEmpty () const
 
virtual StateCurrentState ()
 
virtual void SetCurrentState (State *newState)
 

Friends

class State
 

Constructor & Destructor Documentation

◆ StateManager() [1/2]

StateManager::StateManager ( )
Here is the call graph for this function:

◆ ~StateManager() [1/2]

StateManager::~StateManager ( )
virtual

◆ StateManager() [2/2]

StateManager::StateManager ( )

◆ ~StateManager() [2/2]

virtual StateManager::~StateManager ( )
virtual

Member Function Documentation

◆ Boot() [1/2]

void StateManager::Boot ( )
virtual

◆ Boot() [2/2]

virtual void StateManager::Boot ( )
virtual

◆ ChangeState() [1/2]

StateDefines::StateAlgorithmResult StateManager::ChangeState ( const QString &  stateName,
StorageList storageList,
const StateDefines::ChangeStateFlag  changeStateFlag 
)
protectedvirtual
Here is the caller graph for this function:

◆ ChangeState() [2/2]

virtual StateDefines::StateAlgorithmResult StateManager::ChangeState ( const QString &  stateName,
StorageList storageList,
const StateDefines::ChangeStateFlag  changeStateFlag 
)
protectedvirtual

◆ ChangeStateForResult() [1/2]

StateDefines::StateAlgorithmResult StateManager::ChangeStateForResult ( const QString &  stateName,
StorageList storageList,
const int32_t  stateRequestCode 
)
protectedvirtual
Here is the caller graph for this function:

◆ ChangeStateForResult() [2/2]

virtual StateDefines::StateAlgorithmResult StateManager::ChangeStateForResult ( const QString &  stateName,
StorageList storageList,
const int32_t  stateRequestCode 
)
protectedvirtual

◆ CurrentState() [1/2]

State * StateManager::CurrentState ( )
protectedvirtual

◆ CurrentState() [2/2]

virtual State * StateManager::CurrentState ( )
protectedvirtual

◆ EnterCurrentState [1/2]

void StateManager::EnterCurrentState ( )
signal
Here is the caller graph for this function:

◆ EnterCurrentState [2/2]

void StateManager::EnterCurrentState ( )
signal

◆ Finish() [1/2]

void StateManager::Finish ( )
virtual

◆ Finish() [2/2]

virtual void StateManager::Finish ( )
virtual

◆ FinishState() [1/2]

StateDefines::StateAlgorithmResult StateManager::FinishState ( const StateDefines::FinishStateFlag  finishStateFlag)
protectedvirtual
Here is the call graph for this function:
Here is the caller graph for this function:

◆ FinishState() [2/2]

virtual StateDefines::StateAlgorithmResult StateManager::FinishState ( const StateDefines::FinishStateFlag  finishStateFlag)
protectedvirtual

◆ FinishStateWithResult() [1/2]

StateDefines::StateAlgorithmResult StateManager::FinishStateWithResult ( const int32_t  stateResultCode,
StorageList storageList 
)
protectedvirtual
Here is the caller graph for this function:

◆ FinishStateWithResult() [2/2]

virtual StateDefines::StateAlgorithmResult StateManager::FinishStateWithResult ( const int32_t  stateResultCode,
StorageList storageList 
)
protectedvirtual

◆ GetCurrentStateName() [1/2]

QString StateManager::GetCurrentStateName ( ) const

◆ GetCurrentStateName() [2/2]

QString StateManager::GetCurrentStateName ( ) const

◆ IsChangeStateForResultMapEmpty() [1/2]

bool StateManager::IsChangeStateForResultMapEmpty ( ) const
protectedvirtual
Here is the caller graph for this function:

◆ IsChangeStateForResultMapEmpty() [2/2]

virtual bool StateManager::IsChangeStateForResultMapEmpty ( ) const
protectedvirtual

◆ OnMinuteTick() [1/2]

void StateManager::OnMinuteTick ( )
virtual

◆ OnMinuteTick() [2/2]

virtual void StateManager::OnMinuteTick ( )
virtual

◆ OnSecondTick() [1/2]

void StateManager::OnSecondTick ( )
virtual

◆ OnSecondTick() [2/2]

virtual void StateManager::OnSecondTick ( )
virtual

◆ ResumeCurrentState [1/2]

void StateManager::ResumeCurrentState ( )
signal
Here is the caller graph for this function:

◆ ResumeCurrentState [2/2]

void StateManager::ResumeCurrentState ( )
signal

◆ SetCurrentState() [1/2]

void StateManager::SetCurrentState ( State newState)
protectedvirtual

◆ SetCurrentState() [2/2]

virtual void StateManager::SetCurrentState ( State newState)
protectedvirtual

◆ Start() [1/2]

void StateManager::Start ( )
virtual

◆ Start() [2/2]

virtual void StateManager::Start ( )
virtual

Friends And Related Symbol Documentation

◆ State

State
friend

The documentation for this class was generated from the following files: