uscxml::HTTPServer::Request Class Reference
Inheritance diagram for uscxml::HTTPServer::Request:
Collaboration diagram for uscxml::HTTPServer::Request:
Public Member Functions | |
operator bool () | |
Public Member Functions inherited from uscxml::Event | |
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 |
Public Attributes | |
std::string | content |
struct evhttp_request * | evhttpReq |
Public Attributes inherited from uscxml::Event | |
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 |
Additional Inherited Members | |
Public Types inherited from uscxml::Event | |
typedef std::map< std::string, Data > | namelist_t |
typedef std::multimap< std::string, Data > | params_t |
enum | Type { INTERNAL = 1, EXTERNAL = 2, PLATFORM = 3 } |
Static Public Member Functions inherited from uscxml::Event | |
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) |
The documentation for this class was generated from the following file:
- server/HTTPServer.h