mUPnP for C++
mUPnP::QueryResponse Class Reference

#include <QueryResponse.h>

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

Public Member Functions

 QueryResponse ()
 
 QueryResponse (SOAPResponse *soapRes)
 
const char * getReturnValue ()
 
void setResponse (StateVariable *stateVar)
 
- Public Member Functions inherited from mUPnP::ControlResponse
 ControlResponse ()
 
 ControlResponse (SOAPResponse *soapRes)
 
void setFaultResponse (int errCode, const std::string &errDescr)
 
void setFaultResponse (int errCode)
 
int getUPnPErrorCode ()
 
const char * getUPnPErrorDescription ()
 
UPnPStatusgetUPnPError ()
 
- Public Member Functions inherited from uSOAP::SOAPResponse
 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

mupnp_shared_ptr< uXML::NodegetReturnNode ()
 
uXML::NodecreateResponseNode (const std::string &value)
 

Additional Inherited Members

- Static Public Attributes inherited from mUPnP::ControlResponse
static const char * FAULT_CODE
 
static const char * FAULT_STRING
 

Constructor & Destructor Documentation

◆ QueryResponse() [1/2]

mUPnP::QueryResponse::QueryResponse ( )
inline

◆ QueryResponse() [2/2]

mUPnP::QueryResponse::QueryResponse ( SOAPResponse * soapRes)
inline

Member Function Documentation

◆ createResponseNode()

uXML::Node * mUPnP::QueryResponse::createResponseNode ( const std::string & value)
private

◆ getReturnNode()

mupnp_shared_ptr< uXML::Node > mUPnP::QueryResponse::getReturnNode ( )
private

◆ getReturnValue()

const char * mUPnP::QueryResponse::getReturnValue ( )

◆ setResponse()

void mUPnP::QueryResponse::setResponse ( StateVariable * stateVar)

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