|
| SBDClearBuffers (my_context ctx) |
|
| ~SBDClearBuffers () override=default |
|
outermost_context_type & | outermost_context () |
|
const outermost_context_type & | outermost_context () const |
|
template<class OtherContext > |
OtherContext & | context () |
|
template<class OtherContext > |
const OtherContext & | context () const |
|
template<class Target > |
Target | state_cast () const |
|
template<class Target > |
Target | state_downcast () const |
|
state_iterator | state_begin () const |
|
state_iterator | state_end () const |
|
void | post_event (const event_base_ptr_type &pEvent) |
|
void | post_event (const event_base &evt) |
|
result | discard_event () |
|
result | forward_event () |
|
result | defer_event () |
|
template<class DestinationState > |
result | transit () |
|
template<class DestinationState , class TransitionContext , class Event > |
result | transit (void(TransitionContext::*pTransitionAction)(const Event &), const Event &evt) |
|
result | terminate () |
|
template<class HistoryContext , detail::orthogonal_position_type orthogonalPosition> |
void | clear_shallow_history () |
|
template<class HistoryContext , detail::orthogonal_position_type orthogonalPosition> |
void | clear_deep_history () |
|
const event_base * | triggering_event () const |
|
| BOOST_STATIC_ASSERT ((mpl::less< orthogonal_position, typename context_type::no_of_orthogonal_regions >::value)) |
|
| BOOST_STATIC_ASSERT ((mpl::or_< mpl::less< no_of_orthogonal_regions, mpl::integral_c< detail::orthogonal_position_type, 2 > >, mpl::not_< typename context_type::inherited_deep_history > >::value)) |
|
void * | operator new (std::size_t size) |
|
void | operator delete (void *pState) |
|
outermost_context_base_type & | outermost_context_base () |
|
const outermost_context_base_type & | outermost_context_base () const |
|
virtual const state_base_type * | outer_state_ptr () const |
|
virtual detail::reaction_result | react_impl (const event_base_type &evt, typename rtti_policy_type::id_type eventType) |
|
virtual void | exit_impl (typename base_type::direct_state_base_ptr_type &pSelf, typename state_base_type::node_state_base_ptr_type &pOutermostUnstableState, bool performFullExit) |
|
void | exit_impl (inner_context_ptr_type &pSelf, typename state_base_type::node_state_base_ptr_type &pOutermostUnstableState, bool performFullExit) |
|
void | set_outermost_unstable_state (typename state_base_type::node_state_base_ptr_type &pOutermostUnstableState) |
|
template<class OtherContext > |
const OtherContext::inner_context_ptr_type & | context_ptr () const |
|
void | set_context (const context_ptr_type &pContext) |
|
template<class LeafState > |
void | store_deep_history_impl () |
|
| StateNotify (std::string name) |
|
| ~StateNotify () |
|
Definition at line 570 of file iridium_driver_fsm.h.