ccontrol_function.c File Reference

#include <cybergarage/upnp/control/ccontrol.h>
#include <cybergarage/upnp/cdevice.h>
#include <cybergarage/util/cstring.h>
#include <cybergarage/util/clog.h>

Functions

char * cg_upnp_usn_getudn (char *usn, char *udnBuf, int udnBufLen)
void cg_upnp_control_soap_response_initializeenvelopenode (CgSoapResponse *soapRes)
void cg_upnp_control_soap_request_initializeenvelopenode (CgSoapRequest *soapReq)
CgXmlNodecg_upnp_control_soap_response_createfaultresponsenode (int errCode, char *errDescr)
void cg_upnp_control_soap_response_setfaultresponse (CgSoapResponse *soapRes, int errCode, char *errDescr)
void cg_upnp_control_request_sethostfromservice (CgSoapRequest *soapReq, CgUpnpService *service)

Function Documentation

void cg_upnp_control_request_sethostfromservice ( CgSoapRequest soapReq,
CgUpnpService service 
)

Set host from service

Parameters:
soapReq Soap request
service UPnP service

void cg_upnp_control_soap_request_initializeenvelopenode ( CgSoapRequest soapReq  ) 

Initializes soap requests envelope node

Parameters:
soapReq Soap request

CgXmlNode* cg_upnp_control_soap_response_createfaultresponsenode ( int  errCode,
char *  errDescr 
)

void cg_upnp_control_soap_response_initializeenvelopenode ( CgSoapResponse soapRes  ) 

Initialize soap responses envelope node

Parameters:
soapRes Soap response

void cg_upnp_control_soap_response_setfaultresponse ( CgSoapResponse soapRes,
int  errCode,
char *  errDescr 
)

Set failed response data

Parameters:
soapRes Soap response
errCode Error code
errDescr Error description

char* cg_upnp_usn_getudn ( char *  usn,
char *  udnBuf,
int  udnBufLen 
)

Get udn from usn

Parameters:
usn Universal serial number
udnBuf Buffer where udn is stored after successfull execution
udnBufLen Buffer length for udnBuf
Returns:
Pointer to beginning of udnBuf.


Generated on Tue Aug 8 14:56:29 2006 for CyberLinkC by  doxygen 1.4.7