csubscription_request.c File Reference

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

Functions

void cg_upnp_event_subscription_request_setsid (CgUpnpSubscriptionRequest *subReq, char *sid)
void cg_upnp_event_subscription_request_settimeout (CgUpnpSubscriptionRequest *subReq, long timeout)
static void cg_upnp_event_subscription_request_setservice (CgUpnpSubscriptionRequest *subReq, CgUpnpService *service)
void cg_upnp_event_subscription_request_setnewsubscription (CgUpnpSubscriptionRequest *subReq, CgUpnpService *service, char *callback, long timeout, char *remoteAddress)
void cg_upnp_event_subscription_request_setrenewsubscription (CgUpnpSubscriptionRequest *subReq, CgUpnpService *service, char *uuid, long timeout, char *remoteAddress)
void cg_upnp_event_subscription_request_setunsubscription (CgUpnpSubscriptionRequest *subReq, CgUpnpService *service, char *remoteAddress)

Function Documentation

void cg_upnp_event_subscription_request_setnewsubscription CgUpnpSubscriptionRequest subReq,
CgUpnpService service,
char *  callback,
long  timeout,
char *  remoteAddress
 

(Re)initializes subscription request

Parameters:
subReq Subscription request
service Service to be subscribed
callback URL to be called when service state changes
timeout Subscription timeout
remoteAddress HTTP Host: header content

void cg_upnp_event_subscription_request_setrenewsubscription CgUpnpSubscriptionRequest subReq,
CgUpnpService service,
char *  uuid,
long  timeout,
char *  remoteAddress
 

(Re)initializes subscription request to be renewal request

Parameters:
subReq Subscription request
service Service to be subscribed
uuid Devices unique identification string
timeout Subscription timeout
remoteAddress HTTP Host: header content

static void cg_upnp_event_subscription_request_setservice CgUpnpSubscriptionRequest subReq,
CgUpnpService service
[static]
 

void cg_upnp_event_subscription_request_setsid CgUpnpSubscriptionRequest subReq,
char *  sid
 

Set sid to subscription request

Parameters:
subReq Subscription request
sid SID (Subscription id)

void cg_upnp_event_subscription_request_settimeout CgUpnpSubscriptionRequest subReq,
long  timeout
 

Set timeout for subscription request

Parameters:
subReq Subscription request
timeout Timeout value for subscription request

void cg_upnp_event_subscription_request_setunsubscription CgUpnpSubscriptionRequest subReq,
CgUpnpService service,
char *  remoteAddress
 

(Re)initializes subscription request to be unsubscription request

Parameters:
subReq Subscription request
service Service where to be unsubscribed
remoteAddress HTTP Host: header content


Generated on Thu Jun 29 13:33:30 2006 for CyberLinkC by  doxygen 1.4.6