Public Types |
Public Member Functions |
Static Public Member Functions |
Public Attributes |
Friends |
List of all members
uscxml::Event Class Reference
Inheritance diagram for uscxml::Event:
Collaboration diagram for uscxml::Event:
Public Types | |
| typedef std::map< std::string, Data > | namelist_t |
| typedef std::multimap< std::string, Data > | params_t |
| enum | Type { INTERNAL = 1, EXTERNAL = 2, PLATFORM = 3 } |
Public Member Functions | |
| Event (const std::string &name, Type type=INTERNAL) | |
| operator bool () | |
| operator Data () | |
| operator std::string () | |
| bool | operator!= (const Event &other) const |
| bool | operator< (const Event &other) const |
| bool | operator== (const Event &other) const |
Static Public Member Functions | |
| static Event | fromData (const Data &data) |
| static bool | getParam (const params_t ¶ms, const std::string &name, Data &target) |
| static bool | getParam (const params_t ¶ms, const std::string &name, std::list< Data > &target) |
| template<typename T > | |
| static bool | getParam (const params_t ¶ms, const std::string &name, T &target) |
| static bool | getParam (const params_t ¶ms, const std::string &name, bool &target) |
| template<typename T > | |
| static bool | getParam (const params_t ¶ms, const std::string &name, std::list< T > &target) |
Public Attributes | |
| Data | data |
| Type | eventType |
| bool | hideSendId |
| std::string | invokeid |
| std::string | name |
| std::map< std::string, Data > | namelist |
| std::string | origin |
| std::string | origintype |
| std::multimap< std::string, Data > | params |
| std::string | raw |
| std::string | sendid |
| std::string | uuid |
Friends | |
| USCXML_API std::ostream & | operator<< (std::ostream &os, const Event &event) |
The documentation for this class was generated from the following files:
