mUPnP for C++
uSOAP::SOAP Namespace Reference

Functions

mupnp_shared_ptr< uXML::NodeCreateEnvelopeBodyNode ()
 
const char * GetHeader (const std::string &content, std::string &header)
 
const char * GetEncording (const std::string &content, std::string &encording)
 
bool IsEncording (const std::string &content, const std::string &encType)
 

Variables

const char ENVELOPE [] = "Envelope"
 
const char BODY [] = "Body"
 
const char RESPONSE [] = "Response"
 
const char FAULT [] = "Fault"
 
const char FAULT_CODE [] = "faultcode"
 
const char FAULT_STRING [] = "faultstring"
 
const char FAULTACTOR [] = "faultactor"
 
const char DETAIL [] = "detail"
 
const char RESULTSTATUS [] = "ResultStatus"
 
const char UPNP_ERROR [] = "UPnPError"
 
const char ERROR_CODE [] = "errorCode"
 
const char ERROR_DESCRIPTION [] = "errorDescription"
 
const char XMLNS [] = "s"
 
const char METHODNS [] = "u"
 
const char DELIM [] = ":"
 
const char XMLNS_URL [] = "http://schemas.xmlsoap.org/soap/envelope/"
 
const char ENCSTYLE_URL [] = "http://schemas.xmlsoap.org/soap/encoding/"
 
const char CONTENT_TYPE [] = "text/xml; charset=\"utf-8\""
 
const char ENCORDING [] = "encoding"
 
const char UTF_8 [] = "utf-8"
 
const char VERSION_HEADER [] = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"
 

Function Documentation

◆ CreateEnvelopeBodyNode()

mupnp_shared_ptr< uXML::Node > uSOAP::SOAP::CreateEnvelopeBodyNode ( )

◆ GetEncording()

const char * uSOAP::SOAP::GetEncording ( const std::string & content,
std::string & encording )

◆ GetHeader()

const char * uSOAP::SOAP::GetHeader ( const std::string & content,
std::string & header )

◆ IsEncording()

bool uSOAP::SOAP::IsEncording ( const std::string & content,
const std::string & encType )

Variable Documentation

◆ BODY

const char uSOAP::SOAP::BODY[] = "Body"

◆ CONTENT_TYPE

const char uSOAP::SOAP::CONTENT_TYPE[] = "text/xml; charset=\"utf-8\""

◆ DELIM

const char uSOAP::SOAP::DELIM[] = ":"

◆ DETAIL

const char uSOAP::SOAP::DETAIL[] = "detail"

◆ ENCORDING

const char uSOAP::SOAP::ENCORDING[] = "encoding"

◆ ENCSTYLE_URL

const char uSOAP::SOAP::ENCSTYLE_URL[] = "http://schemas.xmlsoap.org/soap/encoding/"

◆ ENVELOPE

const char uSOAP::SOAP::ENVELOPE[] = "Envelope"

◆ ERROR_CODE

const char uSOAP::SOAP::ERROR_CODE[] = "errorCode"

◆ ERROR_DESCRIPTION

const char uSOAP::SOAP::ERROR_DESCRIPTION[] = "errorDescription"

◆ FAULT

const char uSOAP::SOAP::FAULT[] = "Fault"

◆ FAULT_CODE

const char uSOAP::SOAP::FAULT_CODE[] = "faultcode"

◆ FAULT_STRING

const char uSOAP::SOAP::FAULT_STRING[] = "faultstring"

◆ FAULTACTOR

const char uSOAP::SOAP::FAULTACTOR[] = "faultactor"

◆ METHODNS

const char uSOAP::SOAP::METHODNS[] = "u"

◆ RESPONSE

const char uSOAP::SOAP::RESPONSE[] = "Response"

◆ RESULTSTATUS

const char uSOAP::SOAP::RESULTSTATUS[] = "ResultStatus"

◆ UPNP_ERROR

const char uSOAP::SOAP::UPNP_ERROR[] = "UPnPError"

◆ UTF_8

const char uSOAP::SOAP::UTF_8[] = "utf-8"

◆ VERSION_HEADER

const char uSOAP::SOAP::VERSION_HEADER[] = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"

◆ XMLNS

const char uSOAP::SOAP::XMLNS[] = "s"

◆ XMLNS_URL

const char uSOAP::SOAP::XMLNS_URL[] = "http://schemas.xmlsoap.org/soap/envelope/"