#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.