SMACC
|
#include <smacc_state_info.h>
Public Member Functions | |
void | configureStateReactor (std::shared_ptr< smacc::StateReactor > sr) |
template<typename TEv > | |
void | addInputEvent () |
template<typename TEv > | |
void | setOutputEvent () |
Public Attributes | |
std::shared_ptr< smacc::introspection::SmaccStateReactorInfo > | srInfo_ |
Private Attributes | |
std::vector< StateReactorCallbackFunctor > | callbacks_ |
Definition at line 68 of file smacc_state_info.h.
void smacc::introspection::StateReactorHandler::addInputEvent |
Definition at line 66 of file smacc_state_reactor_impl.h.
References callbacks_, smacc::introspection::demangleType(), smacc::introspection::StateReactorCallbackFunctor::fn, smacc::introspection::TypeInfo::getFromStdTypeInfo(), and srInfo_.
void smacc::introspection::StateReactorHandler::configureStateReactor | ( | std::shared_ptr< smacc::StateReactor > | sr | ) |
Definition at line 46 of file state_reactor.cpp.
References callbacks_.
void smacc::introspection::StateReactorHandler::setOutputEvent |
Definition at line 84 of file smacc_state_reactor_impl.h.
References callbacks_, smacc::introspection::demangleType(), smacc::introspection::StateReactorCallbackFunctor::fn, and srInfo_.
|
private |
Definition at line 71 of file smacc_state_info.h.
Referenced by addInputEvent(), configureStateReactor(), and setOutputEvent().
std::shared_ptr<smacc::introspection::SmaccStateReactorInfo> smacc::introspection::StateReactorHandler::srInfo_ |
Definition at line 82 of file smacc_state_info.h.
Referenced by addInputEvent(), and setOutputEvent().