1#ifndef STATEMACHINE04B_H
2#define STATEMACHINE04B_H
5#include "xf/behavior.h"
Definition: statemachine04b.h:18
bool isRestartEvent() const
Returns true in case state machine is currently processing an evRestart event.
Definition: statemachine04b.cpp:81
XFEventStatus processEvent() override
Definition: statemachine04b.cpp:20
eMainState
Definition: statemachine04b.h:43
@ STATE_UNKOWN
Unkown state.
Definition: statemachine04b.h:44
@ STATE_INITIAL
Initial state.
Definition: statemachine04b.h:45
@ STATE_WAIT
Wait for timeout state.
Definition: statemachine04b.h:46
eTimeoutId
Definition: statemachine04b.h:34
@ Timeout_WAIT_id
Timeout id for WAIT.
Definition: statemachine04b.h:35
eMainState currentState_
Attribute indicating currently active state.
Definition: statemachine04b.h:49
bool isTimeoutEvent(int timeoutId)
Returns true in case state machine is currently processing a timeout.
Definition: statemachine04b.cpp:75
int timeout_
Timeout attribute counting rised timeouts in state machine.
Definition: statemachine04b.h:50