mUPnP for C++
uSOAP::SOAPResponse Class Reference

#include <SOAPResponse.h>

Inheritance diagram for uSOAP::SOAPResponse:
mUPnP::ControlResponse mUPnP::ActionResponse mUPnP::QueryResponse

Public Member Functions

 SOAPResponse ()
 
 ~SOAPResponse ()
 
const char * getHeader (std::string &buf)
 
const char * getEncording (std::string &buf)
 
bool isEncording (const std::string &encType)
 
void setEnvelopeNode (mupnp_shared_ptr< uXML::Node > node)
 
mupnp_shared_ptr< uXML::NodegetEnvelopeNode ()
 
mupnp_shared_ptr< uXML::NodegetBodyNode ()
 
mupnp_shared_ptr< uXML::NodegetMethodResponseNode (const std::string &name)
 
mupnp_shared_ptr< uXML::NodegetFaultNode ()
 
mupnp_shared_ptr< uXML::NodegetFaultCodeNode ()
 
mupnp_shared_ptr< uXML::NodegetFaultStringNode ()
 
mupnp_shared_ptr< uXML::NodegetFaultActorNode ()
 
mupnp_shared_ptr< uXML::NodegetFaultDetailNode ()
 
const char * getFaultCode ()
 
const char * getFaultString ()
 
const char * getFaultActor ()
 
void setContent (uXML::Node *node)
 

Private Member Functions

void setRootNode (mupnp_shared_ptr< uXML::Node > node)
 
mupnp_shared_ptr< uXML::NodegetRootNode ()
 

Private Attributes

mupnp_shared_ptr< uXML::NoderootNode
 

Constructor & Destructor Documentation

◆ SOAPResponse()

uSOAP::SOAPResponse::SOAPResponse ( )

◆ ~SOAPResponse()

uSOAP::SOAPResponse::~SOAPResponse ( )

Member Function Documentation

◆ getBodyNode()

mupnp_shared_ptr< uXML::Node > uSOAP::SOAPResponse::getBodyNode ( )
inline

◆ getEncording()

const char * uSOAP::SOAPResponse::getEncording ( std::string & buf)
inline

◆ getEnvelopeNode()

mupnp_shared_ptr< uXML::Node > uSOAP::SOAPResponse::getEnvelopeNode ( )
inline

◆ getFaultActor()

const char * uSOAP::SOAPResponse::getFaultActor ( )
inline

◆ getFaultActorNode()

mupnp_shared_ptr< uXML::Node > uSOAP::SOAPResponse::getFaultActorNode ( )
inline

◆ getFaultCode()

const char * uSOAP::SOAPResponse::getFaultCode ( )
inline

◆ getFaultCodeNode()

mupnp_shared_ptr< uXML::Node > uSOAP::SOAPResponse::getFaultCodeNode ( )
inline

◆ getFaultDetailNode()

mupnp_shared_ptr< uXML::Node > uSOAP::SOAPResponse::getFaultDetailNode ( )
inline

◆ getFaultNode()

mupnp_shared_ptr< uXML::Node > uSOAP::SOAPResponse::getFaultNode ( )
inline

◆ getFaultString()

const char * uSOAP::SOAPResponse::getFaultString ( )
inline

◆ getFaultStringNode()

mupnp_shared_ptr< uXML::Node > uSOAP::SOAPResponse::getFaultStringNode ( )
inline

◆ getHeader()

const char * uSOAP::SOAPResponse::getHeader ( std::string & buf)
inline

◆ getMethodResponseNode()

mupnp_shared_ptr< uXML::Node > uSOAP::SOAPResponse::getMethodResponseNode ( const std::string & name)
inline

◆ getRootNode()

mupnp_shared_ptr< uXML::Node > uSOAP::SOAPResponse::getRootNode ( )
inlineprivate

◆ isEncording()

bool uSOAP::SOAPResponse::isEncording ( const std::string & encType)
inline

◆ setContent()

void uSOAP::SOAPResponse::setContent ( uXML::Node * node)

◆ setEnvelopeNode()

void uSOAP::SOAPResponse::setEnvelopeNode ( mupnp_shared_ptr< uXML::Node > node)
inline

◆ setRootNode()

void uSOAP::SOAPResponse::setRootNode ( mupnp_shared_ptr< uXML::Node > node)
inlineprivate

Field Documentation

◆ rootNode

mupnp_shared_ptr<uXML::Node> uSOAP::SOAPResponse::rootNode
private

The documentation for this class was generated from the following file: