mUPnP for C
|
Data Structures | |
struct | _mUpnpSoapResponse |
struct | _mUpnpSoapRequest |
Typedefs | |
typedef struct _mUpnpSoapResponse | mUpnpSoapResponse |
typedef struct _mUpnpSoapRequest | mUpnpSoapRequest |
#define MUPNP_HTTP_SOAP_ACTION "SOAPACTION" |
#define MUPNP_HTTP_SOAP_URN_DELIM ":" |
#define MUPNP_SOAP_ATTRIBUTE_XMLNS "xmlns" |
#define MUPNP_SOAP_BODY "Body" |
#define MUPNP_SOAP_CONTENT_TYPE "text/xml; charset=\"utf-8\"" |
#define MUPNP_SOAP_DELIM ":" |
#define MUPNP_SOAP_DETAIL "detail" |
#define MUPNP_SOAP_ENCORDING "encodingStyle" |
#define MUPNP_SOAP_ENCSTYLE_URL "http://schemas.xmlsoap.org/soap/encoding/" |
#define MUPNP_SOAP_ENVELOPE "Envelope" |
#define MUPNP_SOAP_FAULT "Fault" |
#define MUPNP_SOAP_FAULT_CODE "faultcode" |
#define MUPNP_SOAP_FAULT_STRING "faultstring" |
#define MUPNP_SOAP_FAULTACTOR "faultactor" |
#define MUPNP_SOAP_METHODNS "u" |
#define mupnp_soap_request_createcontent | ( | soapReq | ) |
#define mupnp_soap_request_getenvelopenode | ( | soapReq | ) |
#define mupnp_soap_request_gethttprequest | ( | soapReq | ) |
#define mupnp_soap_request_getrootnoode | ( | soapReq | ) |
#define mupnp_soap_request_getrootnoodelist | ( | soapReq | ) |
#define mupnp_soap_request_getsoapaction | ( | soapReq | ) |
#define mupnp_soap_request_getsoapactionwithns | ( | soapReq | ) |
#define mupnp_soap_request_getsoapresponse | ( | soapReq | ) |
#define mupnp_soap_request_getuserdata | ( | soapReq | ) |
#define mupnp_soap_request_setsoapaction | ( | soapReq, | |
name ) |
#define mupnp_soap_request_setuserdata | ( | soapReq, | |
value ) |
#define MUPNP_SOAP_RESPONSE "Response" |
#define mupnp_soap_response_createcontent | ( | soapRes | ) |
#define mupnp_soap_response_getenvelopenode | ( | soapRes | ) |
#define mupnp_soap_response_gethttpresponse | ( | soapRes | ) |
#define mupnp_soap_response_getrootnoode | ( | soapRes | ) |
#define mupnp_soap_response_getrootnoodelist | ( | soapRes | ) |
#define mupnp_soap_response_getstatuscode | ( | soapRes | ) |
#define mupnp_soap_response_getuserdata | ( | soapRes | ) |
#define mupnp_soap_response_issuccessful | ( | soapRes | ) |
#define mupnp_soap_response_setuserdata | ( | soapRes, | |
value ) |
#define MUPNP_SOAP_VERSION_HEADER "<?xml version=\"1.0\" encoding=\"utf-8\"?>" |
#define MUPNP_SOAP_XMLNS "s" |
#define MUPNP_SOAP_XMLNS_URL "http://schemas.xmlsoap.org/soap/envelope/" |
typedef struct _mUpnpSoapRequest mUpnpSoapRequest |
typedef struct _mUpnpSoapResponse mUpnpSoapResponse |
mUpnpXmlNode * mupnp_soap_createenvelopebodynode | ( | void | ) |
void mupnp_soap_request_clear | ( | mUpnpSoapRequest * | soapReq | ) |
void mupnp_soap_request_delete | ( | mUpnpSoapRequest * | soapReq | ) |
mUpnpXmlNode * mupnp_soap_request_getbodynode | ( | mUpnpSoapRequest * | soapReq | ) |
mUpnpSoapRequest * mupnp_soap_request_new | ( | void | ) |
bool mupnp_soap_request_parsemessage | ( | mUpnpSoapRequest * | soapReq, |
char * | msg, | ||
size_t | msgLen ) |
mUpnpSoapResponse * mupnp_soap_request_post | ( | mUpnpSoapRequest * | soapReq, |
const char * | ipaddr, | ||
int | port ) |
void mupnp_soap_request_setcontent | ( | mUpnpSoapRequest * | soapReq, |
mUpnpXmlNode * | node ) |
bool mupnp_soap_request_sethttprequest | ( | mUpnpSoapRequest * | soapReq, |
mUpnpHttpRequest * | httpReq ) |
void mupnp_soap_response_clear | ( | mUpnpSoapResponse * | soapRes | ) |
void mupnp_soap_response_delete | ( | mUpnpSoapResponse * | soapRes | ) |
mUpnpXmlNode * mupnp_soap_response_getbodynode | ( | mUpnpSoapResponse * | soapRes | ) |
mUpnpSoapResponse * mupnp_soap_response_new | ( | void | ) |
void mupnp_soap_response_setcontent | ( | mUpnpSoapResponse * | soapRes, |
mUpnpXmlNode * | node ) |
void mupnp_soap_response_sethttpresponse | ( | mUpnpSoapResponse * | soapRes, |
mUpnpHttpResponse * | httpRes ) |