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)
void cg_upnp_event_subscription_request_setrenewsubscription (CgUpnpSubscriptionRequest *subReq, CgUpnpService *service, char *uuid, long timeout)
void cg_upnp_event_subscription_request_setunsubscription (CgUpnpSubscriptionRequest *subReq, CgUpnpService *service)

Function Documentation

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

(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
void cg_upnp_event_subscription_request_setrenewsubscription ( CgUpnpSubscriptionRequest subReq,
CgUpnpService service,
char *  uuid,
long  timeout 
)

(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
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 
)

(Re)initializes subscription request to be unsubscription request

Parameters:
subReq Subscription request
service Service where to be unsubscribed

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