#include <TdkApplicationStateManager.h>
Public Member Functions | |
| int | registerApplicationState (TdkOperationMode mode, TdkInteractor *interactor, const TdkTaskVector &taskVector) |
| void | unregisterApplicationState (int stateId) |
| const TdkApplicationState * | getApplicationState (int stateId) |
Static Public Member Functions | |
| static TdkApplicationStateManager * | getInstance () |
Private Member Functions | |
| TdkApplicationStateManager () | |
| ~TdkApplicationStateManager () | |
Static Private Attributes | |
| static TdkApplicationStateMap | registeredStates_ |
| static TdkApplicationStateManager * | instance_ = NULL |
This class register and manage the states of an application.
| TdkApplicationStateManager::TdkApplicationStateManager | ( | ) | [private] |
| TdkApplicationStateManager::~TdkApplicationStateManager | ( | ) | [private] |
| TdkApplicationStateManager * TdkApplicationStateManager::getInstance | ( | ) | [static] |
| int TdkApplicationStateManager::registerApplicationState | ( | TdkOperationMode | mode, | |
| TdkInteractor * | interactor, | |||
| const TdkTaskVector & | taskVector | |||
| ) |
| void TdkApplicationStateManager::unregisterApplicationState | ( | int | stateId | ) |
| const TdkApplicationState * TdkApplicationStateManager::getApplicationState | ( | int | stateId | ) |
TdkApplicationStateMap TdkApplicationStateManager::registeredStates_ [static, private] |
TdkApplicationStateManager * TdkApplicationStateManager::instance_ = NULL [static, private] |
1.5.2