cnotify_request.c File Reference

#include <cybergarage/upnp/event/cnotify.h>
#include <cybergarage/upnp/event/cevent.h>
#include <cybergarage/upnp/event/csubscriber.h>
#include <cybergarage/upnp/event/cproperty.h>
#include <cybergarage/upnp/control/ccontrol.h>
#include <cybergarage/upnp/cstatevariable.h>
#include <cybergarage/util/clog.h>

Defines

#define cg_upnp_event_notify_request_getpropertylistonly(notifyReq)   ((CgUpnpPropertyList *)cg_soap_request_getuserdata(notifyReq))

Functions

static CgXmlNodecg_upnp_event_notify_request_createpropertysetnode (CgUpnpService *service, CgUpnpStateVariable *statVar)
CgUpnpNotifyRequestcg_upnp_event_notify_request_new ()
void cg_upnp_event_notify_request_delete (CgUpnpNotifyRequest *notifyReq)
void cg_upnp_event_notify_request_clear (CgUpnpNotifyRequest *notifyReq)
void cg_upnp_event_notify_request_setsid (CgUpnpNotifyRequest *soapReq, char *sid)
BOOL cg_upnp_event_notify_request_setpropertysetnode (CgUpnpNotifyRequest *notifyReq, CgUpnpSubscriber *sub, void *pservice, CgUpnpStateVariable *statVar)
CgXmlNodecg_upnp_event_notify_request_getvariablenode (CgUpnpNotifyRequest *nofityReq)
static CgUpnpPropertycg_upnp_property_createfromnode (CgXmlNode *varNode)
CgUpnpPropertyListcg_upnp_event_notify_request_getpropertylist (CgUpnpNotifyRequest *notifyReq)

Define Documentation

#define cg_upnp_event_notify_request_getpropertylistonly ( notifyReq   )     ((CgUpnpPropertyList *)cg_soap_request_getuserdata(notifyReq))

Function Documentation

void cg_upnp_event_notify_request_clear ( CgUpnpNotifyRequest notifyReq  ) 

Clear Notification request

Parameters:
notifyReq Notification request
static CgXmlNode * cg_upnp_event_notify_request_createpropertysetnode ( CgUpnpService service,
CgUpnpStateVariable statVar 
) [static]
void cg_upnp_event_notify_request_delete ( CgUpnpNotifyRequest notifyReq  ) 

Delete Notification request

Parameters:
notifyReq Notification request
CgUpnpPropertyList* cg_upnp_event_notify_request_getpropertylist ( CgUpnpNotifyRequest nofityReq  ) 

Get property list from Notification request

Parameters:
nofityReq Notification request
CgXmlNode* cg_upnp_event_notify_request_getvariablenode ( CgUpnpNotifyRequest nofityReq  ) 
CgUpnpNotifyRequest* cg_upnp_event_notify_request_new (  ) 

Create new Notification request

BOOL cg_upnp_event_notify_request_setpropertysetnode ( CgUpnpNotifyRequest notifyReq,
CgUpnpSubscriber sub,
void *  service,
CgUpnpStateVariable statVar 
)
Todo:
Check what this does exactly...
void cg_upnp_event_notify_request_setsid ( CgUpnpNotifyRequest soapReq,
char *  sid 
)

Set SID (Subscription ID) for notification request

Parameters:
soapReq Notification request
sid SID
static CgUpnpProperty* cg_upnp_property_createfromnode ( CgXmlNode varNode  )  [static]

Generated on Tue Feb 23 23:14:24 2010 for CyberLink for C by  doxygen 1.6.1