#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 |
1.4.7