|
| SMAdapter (boost::asio::io_service &ios, Dispatcher &dispatcher, scxml4cpp::Context *context, scxml4cpp::EventQueue &externalEvents) |
|
virtual | ~SMAdapter () |
|
void | Load (const std::string &filename, std::list< scxml4cpp::Action * > *actionList, std::list< scxml4cpp::Activity * > *activityList) |
|
void | RegisterEvents (std::vector< rad::EventInfo > &events) |
|
void | UnregisterEvents () |
|
void | EventCallback (const AnyEvent &e) |
|
void | Start () |
|
void | Stop () |
|
void | PostEvent (UniqueEvent &&e) |
|
void | ProcessEvent () |
|
void | ProcessEvent (scxml4cpp::Event *e) |
|
void | AddStatusListener (scxml4cpp::StatusListener *listener) |
|
void | AddEventListener (scxml4cpp::EventListener *listener) |
|
void | SetLogLevel (const std::string &level) |
|
| SMAdapter (const SMAdapter &e)=delete |
|
SMAdapter & | operator= (SMAdapter &e)=delete |
|
| SMAdapter (boost::asio::io_service &ios, Dispatcher &dispatcher, scxml4cpp::Context *context, scxml4cpp::EventQueue &externalEvents) |
|
virtual | ~SMAdapter () |
|
void | Load (const std::string &filename, std::list< scxml4cpp::Action * > *actionList, std::list< scxml4cpp::Activity * > *activityList) |
|
void | RegisterEvents (std::vector< rad::EventInfo > &events) |
|
void | UnregisterEvents () |
|
void | EventCallback (const AnyEvent &e) |
|
void | Start () |
|
void | Stop () |
|
void | PostEvent (UniqueEvent &&e) |
|
void | ProcessEvent () |
|
void | ProcessEvent (scxml4cpp::Event *e) |
|
void | AddStatusListener (scxml4cpp::StatusListener *listener) |
|
void | AddEventListener (scxml4cpp::EventListener *listener) |
|
void | SetLogLevel (const std::string &level) |
|
| SMAdapter (const SMAdapter &e)=delete |
|
SMAdapter & | operator= (SMAdapter &e)=delete |
|
| SMAdapter (boost::asio::io_service &ios, Dispatcher &dispatcher, scxml4cpp::Context *context, scxml4cpp::EventQueue &externalEvents) |
|
virtual | ~SMAdapter () |
|
void | Load (const std::string &filename, std::list< scxml4cpp::Action * > *actionList, std::list< scxml4cpp::Activity * > *activityList) |
|
void | RegisterEvents (std::vector< rad::EventInfo > &events) |
|
void | UnregisterEvents () |
|
void | EventCallback (const AnyEvent &e) |
|
void | Start () |
|
void | Stop () |
|
void | PostEvent (UniqueEvent &&e) |
|
void | ProcessEvent () |
|
void | ProcessEvent (scxml4cpp::Event *e) |
|
void | AddStatusListener (scxml4cpp::StatusListener *listener) |
|
void | AddEventListener (scxml4cpp::EventListener *listener) |
|
void | SetLogLevel (const std::string &level) |
|
| SMAdapter (const SMAdapter &e)=delete |
|
SMAdapter & | operator= (SMAdapter &e)=delete |
|
This is the adapter to the SCXML engine.
- Todo:
- replace raw pointers with smart pointers.
This is the adapter to the SCXML engine.
- Todo:
- replace raw pointers with smart pointers.
This is the adapter to the SCXML engine.
- Todo:
- replace raw pointers with smart pointers.