#include <ixml/ixml.hpp>
Go to the source code of this file.
Functions | |
PUPNP_Api void | UpnpSetMaxJobsTotal (int mjt) |
Sets the maximum number of jobs in the internal thread pool. | |
PUPNP_Api const char * | UpnpGetErrorMessage (int errorcode) |
Converts an SDK error code into a string error message suitable for display. The memory returned from this function should NOT be freed. | |
PUPNP_Api int | UpnpResolveURL (const char *BaseURL, const char *RelURL, char *AbsURL) |
Combines a base URL and a relative URL into a single absolute URL. | |
PUPNP_Api int | UpnpResolveURL2 (const char *BaseURL, const char *RelURL, char **AbsURL) |
Combines a base URL and a relative URL into a single absolute URL. | |
PUPNP_Api IXML_Document * | UpnpMakeAction (const char *ActionName, const char *ServType, int NumArg, const char *Arg,...) |
Creates an action request packet based on its input parameters (status variable name and value pair). | |
PUPNP_Api IXML_Document * | UpnpMakeActionResponse (const char *ActionName, const char *ServType, int NumArg, const char *Arg,...) |
Ceates an action response packet based on its output parameters (status variable name and value pair). | |
PUPNP_Api int | UpnpAddToAction (IXML_Document **ActionDoc, const char *ActionName, const char *ServType, const char *ArgName, const char *ArgVal) |
Adds the argument in the action request. | |
PUPNP_Api int | UpnpAddToActionResponse (IXML_Document **ActionResponse, const char *ActionName, const char *ServType, const char *ArgName, const char *ArgVal) |
Creates an action response packet based on its output parameters (status variable name and value pair). | |
PUPNP_Api IXML_Document * | UpnpCreatePropertySet (int NumArg, const char *Arg,...) |
Creates a property set message packet. | |
PUPNP_Api int | UpnpAddToPropertySet (IXML_Document **PropSet, const char *ArgName, const char *ArgVal) |
Can be used when an application needs to transfer the status of many variables at once. | |