#include <TdkApplicationState.h>
Public Member Functions | |
TdkApplicationState (TdkOperationMode mode, TdkInteractor *interactor, const TdkTaskVector &taskVector) | |
void | getState (TdkOperationMode &mode, TdkInteractor *&interacor, TdkTaskVector *&taskVector) |
void | setState (TdkOperationMode mode, TdkInteractor *interactor, const TdkTaskVector &taskVector) |
TdkOperationMode | getMode () |
TdkInteractor * | getInteractor () |
TdkTaskVector & | getTaskVector () |
Private Attributes | |
TdkOperationMode | mode_ |
TdkInteractor * | interactor_ |
TdkTaskVector | taskVector_ |
This class encapsulates a state of an application.
TdkApplicationState::TdkApplicationState | ( | TdkOperationMode | mode, | |
TdkInteractor * | interactor, | |||
const TdkTaskVector & | taskVector | |||
) |
void TdkApplicationState::getState | ( | TdkOperationMode & | mode, | |
TdkInteractor *& | interacor, | |||
TdkTaskVector *& | taskVector | |||
) |
void TdkApplicationState::setState | ( | TdkOperationMode | mode, | |
TdkInteractor * | interactor, | |||
const TdkTaskVector & | taskVector | |||
) |
TdkOperationMode TdkApplicationState::getMode | ( | ) |
TdkInteractor * TdkApplicationState::getInteractor | ( | ) |
TdkTaskVector & TdkApplicationState::getTaskVector | ( | ) |
TdkOperationMode TdkApplicationState::mode_ [private] |
TdkInteractor* TdkApplicationState::interactor_ [private] |