#include <state_machine_visited_states_queue.h>
Public Member Functions | |
void | clear () |
bool | isEmpty () |
int | nextState () |
StateMachineVisitedStatesQueue (std::shared_ptr< packml_sm::AbstractStateMachine > sm) | |
Private Member Functions | |
void | stateChanged (int new_state) |
Private Attributes | |
StateMachineObserver | observer_ |
std::queue< int > | visited_states_ |
Definition at line 24 of file state_machine_visited_states_queue.h.
StateMachineVisitedStatesQueue::StateMachineVisitedStatesQueue | ( | std::shared_ptr< packml_sm::AbstractStateMachine > | sm | ) |
Definition at line 21 of file state_machine_visited_states_queue.cpp.
void StateMachineVisitedStatesQueue::clear | ( | ) |
Definition at line 33 of file state_machine_visited_states_queue.cpp.
bool StateMachineVisitedStatesQueue::isEmpty | ( | ) |
Definition at line 28 of file state_machine_visited_states_queue.cpp.
int StateMachineVisitedStatesQueue::nextState | ( | ) |
Definition at line 38 of file state_machine_visited_states_queue.cpp.
|
private |
Definition at line 50 of file state_machine_visited_states_queue.cpp.
|
private |
Definition at line 33 of file state_machine_visited_states_queue.h.
|
private |
Definition at line 34 of file state_machine_visited_states_queue.h.