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 (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, 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 ( 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,
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 Aug 8 14:56:29 2006 for CyberLinkC by  doxygen 1.4.7