SOAP declarations for Control Points using SOAP. More...
#include <ixml/ixml.hpp>
Go to the source code of this file.
Functions | |
int | SoapSendAction (char *action_url, char *service_type, IXML_Document *action_node, IXML_Document **response_node) |
This function is called by UPnP API to send the SOAP action request. | |
int | SoapSendActionEx (char *action_url, char *service_type, IXML_Document *header, IXML_Document *action_node, IXML_Document **response_node) |
This extended function is called by UPnP API to send the SOAP action request. | |
int | SoapGetServiceVarStatus (char *action_url, DOMString var_name, DOMString *var_value) |
This function creates a status variable query message send it to the specified URL. It also collect the response. | |
SOAP declarations for Control Points using SOAP.
Definition in file soap_ctrlpt.hpp.
int SoapSendAction | ( | char * | action_url, |
char * | service_type, | ||
IXML_Document * | action_node, | ||
IXML_Document ** | response_node | ||
) |
This function is called by UPnP API to send the SOAP action request.
It waits till it gets the response from the device pass the response to the API layer.
[in] | action_url | device contrl URL. |
[in] | service_type | device service type. |
[in] | action_node | SOAP action node. |
[out] | response_node | SOAP response node. |
Definition at line 490 of file soap_ctrlpt.cpp.
int SoapSendActionEx | ( | char * | action_url, |
char * | service_type, | ||
IXML_Document * | header, | ||
IXML_Document * | action_node, | ||
IXML_Document ** | response_node | ||
) |
This extended function is called by UPnP API to send the SOAP action request.
The function waits till it gets the response from the device pass the response to the API layer. This action is similar to the SoapSendAction() with only difference that it allows users to pass the SOAP header along the SOAP body (soap action request).
[in] | action_url | device contrl URL. |
[in] | service_type | device service type. |
[in] | header | Soap header. |
[in] | action_node | SOAP action node (SOAP body). |
[out] | response_node | SOAP response node. |
Definition at line 605 of file soap_ctrlpt.cpp.
This function creates a status variable query message send it to the specified URL. It also collect the response.
[in] | action_url | Address to send this variable query message. |
[in] | var_name | Name of the variable. |
[out] | var_value | Output value. |
Definition at line 748 of file soap_ctrlpt.cpp.