mUPnP for C++
|
#include <ActionRequest.h>
Public Member Functions | |
ActionRequest () | |
ActionRequest (uHTTP::HTTPRequest *httpReq) | |
mupnp_shared_ptr< uXML::Node > | getActionNode () |
const char * | getActionName (std::string &buf) |
ArgumentList * | getArgumentList () |
void | setRequest (Action *action, ArgumentList *argList) |
ActionResponse * | post (ActionResponse *actionRes) |
ActionResponse * | post () |
Public Member Functions inherited from mUPnP::ControlRequest | |
ControlRequest () | |
ControlRequest (uHTTP::HTTPRequest *httpReq) | |
bool | isQueryControl () |
bool | isActionControl () |
Public Member Functions inherited from uSOAP::SOAPRequest | |
SOAPRequest () | |
SOAPRequest (uHTTP::HTTPRequest *httpReq) | |
~SOAPRequest () | |
void | setSOAPAction (const std::string &action) |
const char * | getSOAPAction (std::string &buf) |
bool | isSOAPAction (const std::string &value) |
const char * | getHeader (std::string &buf) |
const char * | getEncording (std::string &buf) |
bool | isEncording (const std::string &encType) |
SOAPResponse * | postMessage (const std::string &host, int port, SOAPResponse *soapRes) |
SOAPResponse * | postMessage (const std::string &host, int port) |
void | setEnvelopeNode (mupnp_shared_ptr< uXML::Node > node) |
mupnp_shared_ptr< uXML::Node > | getEnvelopeNode () |
mupnp_shared_ptr< uXML::Node > | getBodyNode () |
void | setContent (uXML::Node *node) |
Private Member Functions | |
void | initArgumentList () |
uXML::Node * | createContentNode (Service *service, Action *action, ArgumentList *argList) |
Private Attributes | |
ArgumentList | argumentList |
ActionResponse | actionRes |
Additional Inherited Members | |
Protected Member Functions inherited from mUPnP::ControlRequest | |
void | setRequestHost (Service *service) |
|
inline |
|
inline |
|
private |
const char * mUPnP::ActionRequest::getActionName | ( | std::string & | buf | ) |
mupnp_shared_ptr< uXML::Node > mUPnP::ActionRequest::getActionNode | ( | ) |
|
inline |
|
private |
|
inline |
ActionResponse * mUPnP::ActionRequest::post | ( | ActionResponse * | actionRes | ) |
void mUPnP::ActionRequest::setRequest | ( | Action * | action, |
ArgumentList * | argList ) |
|
private |
|
private |