proxygen
fizz::sm::EventHandler< SM, state, event > Class Template Reference

#include <StateMachine-inl.h>

Inheritance diagram for fizz::sm::EventHandler< SM, state, event >:
fizz::sm::EventHandlerBase< SM, state, event >

Static Public Member Functions

static SM::Actions handle (const typename SM::State &curState, typename SM::Param param)
 

Additional Inherited Members

- Static Protected Member Functions inherited from fizz::sm::EventHandlerBase< SM, state, event >
static void Transition (typename SM::State &stateStruct)
 

Detailed Description

template<typename SM, typename SM::StateEnum state, typename SM::Event event>
class fizz::sm::EventHandler< SM, state, event >

Definition at line 43 of file StateMachine-inl.h.

Member Function Documentation

template<typename SM , typename SM::StateEnum state, typename SM::Event event>
AsyncActions fizz::sm::EventHandler< SM, state, event >::handle ( const typename SM::State &  curState,
typename SM::Param  param 
)
inlinestatic

Definition at line 45 of file StateMachine-inl.h.

References folly::gen::move.

47  {
48  return SM::InvalidEventHandler(curState, event, std::move(param));
49  }
constexpr detail::Map< Move > move
Definition: Base-inl.h:2567

The documentation for this class was generated from the following files: