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 Fri Jun 16 16:58:33 2006 for CyberLinkC by  doxygen 1.4.6