#include <cybergarage/typedef.h>
#include <cybergarage/http/chttp.h>
Defines | |
#define | cg_upnp_event_subscription_request_delete(subReq) cg_http_request_delete(subReq) |
#define | cg_upnp_event_subscription_request_sethost(subReq, ipaddr, port) cg_http_request_sethost(subReq, ipaddr, port) |
#define | cg_upnp_event_subscription_request_gethost(subReq, value) cg_http_request_gethost(subReq) |
#define | cg_upnp_event_subscription_request_setnt(subReq, value) cg_http_request_setheadervalue(subReq, CG_HTTP_NT, value) |
#define | cg_upnp_event_subscription_request_getnt(subReq, value) cg_http_request_getheadervalue(subReq, CG_HTTP_NT) |
#define | cg_upnp_event_subscription_request_setcallback(subReq, value) cg_http_request_setheadervalue(subReq, CG_HTTP_CALLBACK, value) |
#define | cg_upnp_event_subscription_request_getcallback(subReq, value) cg_http_request_getheadervalue(subReq, CG_HTTP_CALLBACK) |
#define | cg_upnp_event_subscription_request_setsid(subReq, value) cg_http_request_setheadervalue(subReq, CG_HTTP_SID, value) |
#define | cg_upnp_event_subscription_request_getsid(subReq, value) cg_http_request_getheadervalue(subReq, CG_HTTP_SID) |
Typedefs | |
typedef CgHttpRequest | CgUpnpSubscriptionRequest |
Functions | |
CgUpnpSubscriptionRequest * | cg_upnp_event_subscription_request_new () |
void | cg_upnp_event_subscription_request_settimeout (CgUpnpSubscriptionRequest *subReq, long timeout) |
long | cg_upnp_event_subscription_request_gettimeout (CgUpnpSubscriptionRequest *subReq) |
#define cg_upnp_event_subscription_request_delete | ( | subReq | ) | cg_http_request_delete(subReq) |
Delete subscription request
subReq | subscription request |
#define cg_upnp_event_subscription_request_getcallback | ( | subReq, | |||
value | ) | cg_http_request_getheadervalue(subReq, CG_HTTP_CALLBACK) |
Get callback url from subscription request
Subscription request Not actually used anywhere
#define cg_upnp_event_subscription_request_gethost | ( | subReq, | |||
value | ) | cg_http_request_gethost(subReq) |
Get host header value from subscription request
subReq | Subscription request | |
value | Not actually used anywhere |
#define cg_upnp_event_subscription_request_getnt | ( | subReq, | |||
value | ) | cg_http_request_getheadervalue(subReq, CG_HTTP_NT) |
Get NT from subscription request
subReq | Subscription request | |
value | Not actually used anywhere |
#define cg_upnp_event_subscription_request_getsid | ( | subReq, | |||
value | ) | cg_http_request_getheadervalue(subReq, CG_HTTP_SID) |
Get SID from subscription request object
subReq | Subscription request | |
value | Not used |
#define cg_upnp_event_subscription_request_setcallback | ( | subReq, | |||
value | ) | cg_http_request_setheadervalue(subReq, CG_HTTP_CALLBACK, value) |
Set callback URL for eventing
subReq | Subscription request value String which defines the callback URL |
#define cg_upnp_event_subscription_request_sethost | ( | subReq, | |||
ipaddr, | |||||
port | ) | cg_http_request_sethost(subReq, ipaddr, port) |
Set host header value into underlying HTTP packet
subReq | Subscription request | |
ipaddr | Host ip address | |
port | Host port |
#define cg_upnp_event_subscription_request_setnt | ( | subReq, | |||
value | ) | cg_http_request_setheadervalue(subReq, CG_HTTP_NT, value) |
Set NT (Notification type) for subscription request
subReq | Subscription request | |
value | Notification type |
#define cg_upnp_event_subscription_request_setsid | ( | subReq, | |||
value | ) | cg_http_request_setheadervalue(subReq, CG_HTTP_SID, value) |
Set SID (Subscription ID) for subscription request
subReq | Subscription request | |
value | SID |
Data type for subscription request
long cg_upnp_event_subscription_request_gettimeout | ( | CgUpnpSubscriptionRequest * | subReq | ) |
Get timeout value from subscription request
subReq | Subscription request |
CgUpnpSubscriptionRequest* cg_upnp_event_subscription_request_new | ( | ) |
Create new subscription request
void cg_upnp_event_subscription_request_settimeout | ( | CgUpnpSubscriptionRequest * | subReq, | |
long | timeout | |||
) |
Set timeout for subscription request
subReq | Subscription request | |
timeout | Timeout value for subscription request |