#include <cybergarage/typedef.h>
#include <cybergarage/upnp/ssdp/cssdp.h>
Data Structures | |
struct | _CgUpnpSSDPPacket |
struct | _CgUpnpSSDPServer |
struct | _CgUpnpSSDPResponseServer |
Defines | |
#define | cg_upnp_httpmu_socket_new() cg_socket_dgram_new() |
#define | cg_upnp_httpmu_socket_delete(sock) cg_socket_delete(sock) |
#define | cg_upnp_httpmu_socket_close(sock) cg_socket_close(sock) |
#define | cg_upnp_httpu_socket_new() cg_socket_dgram_new() |
#define | cg_upnp_httpu_socket_delete(sock) cg_socket_delete(sock) |
#define | cg_upnp_httpu_socket_close(sock) cg_socket_close(sock) |
#define | cg_upnp_httpu_socket_new() cg_socket_dgram_new() |
#define | cg_upnp_httpu_socket_bind(sock, bindPort, bindAddr) cg_socket_bind(sock, bindPort, bindAddr, FALSE, FALSE) |
#define | cg_upnp_ssdp_packet_setdatagrampacket(ssdpPkt, value) (ssdpPkt->dgmPkt = value) |
#define | cg_upnp_ssdp_packet_getdatagrampacket(ssdpPkt) (ssdpPkt->dgmPkt) |
#define | cg_upnp_ssdp_packet_setdata(ssdpPkt, value) cg_string_setvalue(ssdpPkt->dgmPkt->data, value) |
#define | cg_upnp_ssdp_packet_getdata(ssdpPkt) cg_string_getvalue(ssdpPkt->dgmPkt->data) |
#define | cg_upnp_ssdp_packet_setuserdata(ssdpPkt, data) (ssdpPkt->userData = data) |
#define | cg_upnp_ssdp_packet_getuserdata(ssdpPkt) (ssdpPkt->userData) |
#define | cg_upnp_ssdp_packet_settimestamp(ssdpPkt, value) (ssdpPkt->timeStamp = value) |
#define | cg_upnp_ssdp_packet_gettimestamp(ssdpPkt) (ssdpPkt->timeStamp) |
#define | cg_upnp_ssdp_packet_getexpiration(ssdpPkt) (cg_upnp_ssdp_packet_getmaxage(ssdpPkt) == 0 ? 0 : cg_upnp_ssdp_packet_gettimestamp(ssdpPkt) + cg_upnp_ssdp_packet_getmaxage(ssdpPkt)) |
#define | cg_upnp_ssdp_packet_addheader(ssdpPkt, header) cg_http_headerlist_add(ssdpPkt->headerList, header) |
#define | cg_upnp_ssdp_packet_getheaders(ssdpPkt) cg_http_headerlist_gets(ssdpPkt->headerList) |
#define | cg_upnp_ssdp_packet_gethost(ssdpPkt) cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_HOST) |
#define | cg_upnp_ssdp_packet_getserver(ssdpPkt) cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_SERVER) |
#define | cg_upnp_ssdp_packet_getcachecontrol(ssdpPkt) cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_CACHE_CONTROL) |
#define | cg_upnp_ssdp_packet_getdate(ssdpPkt) cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_DATE) |
#define | cg_upnp_ssdp_packet_getext(ssdpPkt) cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_EXT) |
#define | cg_upnp_ssdp_packet_getlocation(ssdpPkt) cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_LOCATION) |
#define | cg_upnp_ssdp_packet_getst(ssdpPkt) cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_ST) |
#define | cg_upnp_ssdp_packet_getusn(ssdpPkt) cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_USN) |
#define | cg_upnp_ssdp_packet_getmx(ssdpPkt) cg_str2int(cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_MX)) |
#define | cg_upnp_ssdp_packet_getman(ssdpPkt) cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_MAN) |
#define | cg_upnp_ssdp_packet_getnt(ssdpPkt) cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_NT) |
#define | cg_upnp_ssdp_packet_getnts(ssdpPkt) cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_NTS) |
#define | cg_upnp_ssdp_packet_isdiscover(ssdpPkt) cg_upnp_man_isdiscover(cg_upnp_ssdp_packet_getman(ssdpPkt)) |
#define | cg_upnp_ssdp_packet_isalive(ssdpPkt) cg_upnp_nts_isalive(cg_upnp_ssdp_packet_getnts(ssdpPkt)) |
#define | cg_upnp_ssdp_packet_isbyebye(ssdpPkt) cg_upnp_nts_isbyebye(cg_upnp_ssdp_packet_getnts(ssdpPkt)) |
#define | cg_upnp_ssdp_packet_getlocaladdress(ssdpPkt) cg_socket_datagram_packet_getlocaladdress(ssdpPkt->dgmPkt) |
#define | cg_upnp_ssdp_packet_getlocalport(ssdpPkt) cg_socket_datagram_packet_getlocalport(ssdpPkt->dgmPkt) |
#define | cg_upnp_ssdp_packet_getremoteaddress(ssdpPkt) cg_socket_datagram_packet_getremoteaddress(ssdpPkt->dgmPkt) |
#define | cg_upnp_ssdp_packet_getremoteport(ssdpPkt) cg_socket_datagram_packet_getremoteport(ssdpPkt->dgmPkt) |
#define | cg_upnp_ssdp_server_next(server) (CgUpnpSSDPServer *)cg_list_next((CgList *)server) |
#define | cg_upnp_ssdp_server_isopened(server) ((server->httpmuSock != NULL) ? TRUE : FALSE) |
#define | cg_upnp_ssdp_server_getsocket(server) (server->httpmuSock) |
#define | cg_upnp_ssdp_server_setlistener(server, func) (server->listener = func) |
#define | cg_upnp_ssdp_server_getlistener(server) (server->listener) |
#define | cg_upnp_ssdp_server_setuserdata(server, data) (server->userData = data) |
#define | cg_upnp_ssdp_server_getuserdata(server) (server->userData) |
#define | cg_upnp_ssdp_serverlist_clear(serverList) cg_list_clear((CgList *)serverList, (CG_LIST_DESTRUCTORFUNC)cg_upnp_ssdp_server_delete) |
#define | cg_upnp_ssdp_serverlist_size(serverList) cg_list_size((CgList *)serverList) |
#define | cg_upnp_ssdp_serverlist_gets(serverList) (CgUpnpSSDPServer *)cg_list_next((CgList *)serverList) |
#define | cg_upnp_ssdp_serverlist_add(serverList, server) cg_list_add((CgList *)serverList, (CgList *)server) |
#define | cg_upnp_ssdpresponse_server_next(server) (CgUpnpSSDPResponseServer *)cg_list_next((CgList *)server) |
#define | cg_upnp_ssdpresponse_server_isopened(server) ((server->httpuSock != NULL) ? TRUE : FALSE) |
#define | cg_upnp_ssdpresponse_server_getsocket(server) (server->httpuSock) |
#define | cg_upnp_ssdpresponse_server_setlistener(server, func) (server->listener = func) |
#define | cg_upnp_ssdpresponse_server_getlistener(server) (server->listener) |
#define | cg_upnp_ssdpresponse_server_setuserdata(server, data) (server->userData = data) |
#define | cg_upnp_ssdpresponse_server_getuserdata(server) (server->userData) |
#define | cg_upnp_ssdpresponse_serverlist_clear(serverList) cg_list_clear((CgList *)serverList, (CG_LIST_DESTRUCTORFUNC)cg_upnp_ssdpresponse_server_delete) |
#define | cg_upnp_ssdpresponse_serverlist_size(serverList) cg_list_size((CgList *)serverList) |
#define | cg_upnp_ssdpresponse_serverlist_gets(serverList) (CgUpnpSSDPResponseServer *)cg_list_next((CgList *)serverList) |
#define | cg_upnp_ssdpresponse_serverlist_add(serverList, server) cg_list_add((CgList *)serverList, (CgList *)server) |
Typedefs | |
typedef CgSocket | CgUpnpHttpMuSocket |
typedef CgSocket | CgUpnpHttpUSocket |
typedef struct _CgUpnpSSDPPacket | CgUpnpSSDPPacket |
typedef void(* | CG_UPNP_SSDP_LISTNER )(CgUpnpSSDPPacket *) |
typedef struct _CgUpnpSSDPServer | CgUpnpSSDPServer |
typedef struct _CgUpnpSSDPServer | CgUpnpSSDPServerList |
typedef void(* | CG_UPNP_SSDP_RESPONSE_LISTNER )(CgUpnpSSDPPacket *) |
typedef struct _CgUpnpSSDPResponseServer | CgUpnpSSDPResponseServer |
typedef struct _CgUpnpSSDPResponseServer | CgUpnpSSDPResponseServerList |
Functions | |
BOOL | cg_upnp_httpmu_socket_bind (CgUpnpHttpMuSocket *sock, char *mcastAddr, int port, char *bindAddr) |
int | cg_upnp_httpmu_socket_recv (CgUpnpHttpMuSocket *sock, CgUpnpSSDPPacket *ssdpPkt) |
int | cg_upnp_httpu_socket_recv (CgUpnpHttpUSocket *sock, CgUpnpSSDPPacket *ssdpPkt) |
CgUpnpSSDPPacket * | cg_upnp_ssdp_packet_new () |
void | cg_upnp_ssdp_packet_delete (CgUpnpSSDPPacket *ssdpPkt) |
void | cg_upnp_ssdp_packet_clear (CgUpnpSSDPPacket *ssdpPkt) |
void | cg_upnp_ssdp_packet_setheader (CgUpnpSSDPPacket *ssdpPkt, char *ssdpMsg) |
long | cg_upnp_ssdp_packet_getmaxage (CgUpnpSSDPPacket *ssdpPkt) |
BOOL | cg_upnp_ssdp_packet_isrootdevice (CgUpnpSSDPPacket *ssdpPkt) |
void | cg_upnp_ssdp_packet_copy (CgUpnpSSDPPacket *destSsdpPkt, CgUpnpSSDPPacket *srcSsdpPkt) |
void | cg_upnp_ssdp_packet_print (CgUpnpSSDPPacket *ssdpPkt) |
CgUpnpSSDPServer * | cg_upnp_ssdp_server_new () |
void | cg_upnp_ssdp_server_delete (CgUpnpSSDPServer *server) |
BOOL | cg_upnp_ssdp_server_open (CgUpnpSSDPServer *server, char *bindAddr) |
BOOL | cg_upnp_ssdp_server_close (CgUpnpSSDPServer *server) |
void | cg_upnp_ssdp_server_performlistener (CgUpnpSSDPServer *server, CgUpnpSSDPPacket *ssdpPkt) |
BOOL | cg_upnp_ssdp_server_start (CgUpnpSSDPServer *server) |
BOOL | cg_upnp_ssdp_server_stop (CgUpnpSSDPServer *server) |
CgUpnpSSDPServerList * | cg_upnp_ssdp_serverlist_new () |
void | cg_upnp_ssdp_serverlist_delete (CgUpnpSSDPServerList *serverList) |
BOOL | cg_upnp_ssdp_serverlist_open (CgUpnpSSDPServerList *ssdpServerList) |
BOOL | cg_upnp_ssdp_serverlist_close (CgUpnpSSDPServerList *ssdpServerList) |
BOOL | cg_upnp_ssdp_serverlist_start (CgUpnpSSDPServerList *ssdpServerList) |
BOOL | cg_upnp_ssdp_serverlist_stop (CgUpnpSSDPServerList *ssdpServerList) |
void | cg_upnp_ssdp_serverlist_setlistener (CgUpnpSSDPServerList *ssdpServerList, CG_UPNP_SSDP_LISTNER listener) |
void | cg_upnp_ssdp_serverlist_setuserdata (CgUpnpSSDPServerList *ssdpServerList, void *data) |
CgUpnpSSDPResponseServer * | cg_upnp_ssdpresponse_server_new () |
void | cg_upnp_ssdpresponse_server_delete (CgUpnpSSDPResponseServer *server) |
BOOL | cg_upnp_ssdpresponse_server_open (CgUpnpSSDPResponseServer *server, int bindPort, char *bindAddr) |
BOOL | cg_upnp_ssdpresponse_server_close (CgUpnpSSDPResponseServer *server) |
void | cg_upnp_ssdpresponse_server_performlistener (CgUpnpSSDPResponseServer *server, CgUpnpSSDPPacket *ssdpPkt) |
BOOL | cg_upnp_ssdpresponse_server_start (CgUpnpSSDPResponseServer *server) |
BOOL | cg_upnp_ssdpresponse_server_stop (CgUpnpSSDPResponseServer *server) |
BOOL | cg_upnp_ssdpresponse_server_post (CgUpnpSSDPResponseServer *server, CgUpnpSSDPRequest *ssdpReq) |
CgUpnpSSDPResponseServerList * | cg_upnp_ssdpresponse_serverlist_new () |
void | cg_upnp_ssdpresponse_serverlist_delete (CgUpnpSSDPResponseServerList *serverList) |
BOOL | cg_upnp_ssdpresponse_serverlist_open (CgUpnpSSDPResponseServerList *ssdpServerList, int bindPort) |
BOOL | cg_upnp_ssdpresponse_serverlist_close (CgUpnpSSDPResponseServerList *ssdpServerList) |
BOOL | cg_upnp_ssdpresponse_serverlist_start (CgUpnpSSDPResponseServerList *ssdpServerList) |
BOOL | cg_upnp_ssdpresponse_serverlist_stop (CgUpnpSSDPResponseServerList *ssdpServerList) |
void | cg_upnp_ssdpresponse_serverlist_setlistener (CgUpnpSSDPResponseServerList *ssdpServerList, CG_UPNP_SSDP_LISTNER listener) |
void | cg_upnp_ssdpresponse_serverlist_setuserdata (CgUpnpSSDPResponseServerList *ssdpServerList, void *data) |
BOOL | cg_upnp_ssdpresponse_serverlist_post (CgUpnpSSDPResponseServerList *ssdpServerList, CgUpnpSSDPRequest *ssdpReq) |
#define cg_upnp_httpmu_socket_close | ( | sock | ) | cg_socket_close(sock) |
#define cg_upnp_httpmu_socket_delete | ( | sock | ) | cg_socket_delete(sock) |
#define cg_upnp_httpmu_socket_new | ( | ) | cg_socket_dgram_new() |
#define cg_upnp_httpu_socket_bind | ( | sock, | |||
bindPort, | |||||
bindAddr | ) | cg_socket_bind(sock, bindPort, bindAddr, FALSE, FALSE) |
#define cg_upnp_httpu_socket_close | ( | sock | ) | cg_socket_close(sock) |
#define cg_upnp_httpu_socket_delete | ( | sock | ) | cg_socket_delete(sock) |
#define cg_upnp_httpu_socket_new | ( | ) | cg_socket_dgram_new() |
#define cg_upnp_httpu_socket_new | ( | ) | cg_socket_dgram_new() |
#define cg_upnp_ssdp_packet_addheader | ( | ssdpPkt, | |||
header | ) | cg_http_headerlist_add(ssdpPkt->headerList, header) |
#define cg_upnp_ssdp_packet_getcachecontrol | ( | ssdpPkt | ) | cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_CACHE_CONTROL) |
#define cg_upnp_ssdp_packet_getdata | ( | ssdpPkt | ) | cg_string_getvalue(ssdpPkt->dgmPkt->data) |
#define cg_upnp_ssdp_packet_getdatagrampacket | ( | ssdpPkt | ) | (ssdpPkt->dgmPkt) |
#define cg_upnp_ssdp_packet_getdate | ( | ssdpPkt | ) | cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_DATE) |
#define cg_upnp_ssdp_packet_getexpiration | ( | ssdpPkt | ) | (cg_upnp_ssdp_packet_getmaxage(ssdpPkt) == 0 ? 0 : cg_upnp_ssdp_packet_gettimestamp(ssdpPkt) + cg_upnp_ssdp_packet_getmaxage(ssdpPkt)) |
#define cg_upnp_ssdp_packet_getext | ( | ssdpPkt | ) | cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_EXT) |
#define cg_upnp_ssdp_packet_getheaders | ( | ssdpPkt | ) | cg_http_headerlist_gets(ssdpPkt->headerList) |
#define cg_upnp_ssdp_packet_gethost | ( | ssdpPkt | ) | cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_HOST) |
#define cg_upnp_ssdp_packet_getlocaladdress | ( | ssdpPkt | ) | cg_socket_datagram_packet_getlocaladdress(ssdpPkt->dgmPkt) |
#define cg_upnp_ssdp_packet_getlocalport | ( | ssdpPkt | ) | cg_socket_datagram_packet_getlocalport(ssdpPkt->dgmPkt) |
#define cg_upnp_ssdp_packet_getlocation | ( | ssdpPkt | ) | cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_LOCATION) |
#define cg_upnp_ssdp_packet_getman | ( | ssdpPkt | ) | cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_MAN) |
#define cg_upnp_ssdp_packet_getmx | ( | ssdpPkt | ) | cg_str2int(cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_MX)) |
#define cg_upnp_ssdp_packet_getnt | ( | ssdpPkt | ) | cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_NT) |
#define cg_upnp_ssdp_packet_getnts | ( | ssdpPkt | ) | cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_NTS) |
#define cg_upnp_ssdp_packet_getremoteaddress | ( | ssdpPkt | ) | cg_socket_datagram_packet_getremoteaddress(ssdpPkt->dgmPkt) |
#define cg_upnp_ssdp_packet_getremoteport | ( | ssdpPkt | ) | cg_socket_datagram_packet_getremoteport(ssdpPkt->dgmPkt) |
#define cg_upnp_ssdp_packet_getserver | ( | ssdpPkt | ) | cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_SERVER) |
#define cg_upnp_ssdp_packet_getst | ( | ssdpPkt | ) | cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_ST) |
#define cg_upnp_ssdp_packet_gettimestamp | ( | ssdpPkt | ) | (ssdpPkt->timeStamp) |
#define cg_upnp_ssdp_packet_getuserdata | ( | ssdpPkt | ) | (ssdpPkt->userData) |
#define cg_upnp_ssdp_packet_getusn | ( | ssdpPkt | ) | cg_http_headerlist_getvalue(ssdpPkt->headerList, CG_HTTP_USN) |
#define cg_upnp_ssdp_packet_isalive | ( | ssdpPkt | ) | cg_upnp_nts_isalive(cg_upnp_ssdp_packet_getnts(ssdpPkt)) |
#define cg_upnp_ssdp_packet_isbyebye | ( | ssdpPkt | ) | cg_upnp_nts_isbyebye(cg_upnp_ssdp_packet_getnts(ssdpPkt)) |
#define cg_upnp_ssdp_packet_isdiscover | ( | ssdpPkt | ) | cg_upnp_man_isdiscover(cg_upnp_ssdp_packet_getman(ssdpPkt)) |
#define cg_upnp_ssdp_packet_setdata | ( | ssdpPkt, | |||
value | ) | cg_string_setvalue(ssdpPkt->dgmPkt->data, value) |
#define cg_upnp_ssdp_packet_setdatagrampacket | ( | ssdpPkt, | |||
value | ) | (ssdpPkt->dgmPkt = value) |
#define cg_upnp_ssdp_packet_settimestamp | ( | ssdpPkt, | |||
value | ) | (ssdpPkt->timeStamp = value) |
#define cg_upnp_ssdp_packet_setuserdata | ( | ssdpPkt, | |||
data | ) | (ssdpPkt->userData = data) |
#define cg_upnp_ssdp_server_getlistener | ( | server | ) | (server->listener) |
#define cg_upnp_ssdp_server_getsocket | ( | server | ) | (server->httpmuSock) |
#define cg_upnp_ssdp_server_getuserdata | ( | server | ) | (server->userData) |
#define cg_upnp_ssdp_server_isopened | ( | server | ) | ((server->httpmuSock != NULL) ? TRUE : FALSE) |
#define cg_upnp_ssdp_server_next | ( | server | ) | (CgUpnpSSDPServer *)cg_list_next((CgList *)server) |
#define cg_upnp_ssdp_server_setlistener | ( | server, | |||
func | ) | (server->listener = func) |
#define cg_upnp_ssdp_server_setuserdata | ( | server, | |||
data | ) | (server->userData = data) |
#define cg_upnp_ssdp_serverlist_add | ( | serverList, | |||
server | ) | cg_list_add((CgList *)serverList, (CgList *)server) |
#define cg_upnp_ssdp_serverlist_clear | ( | serverList | ) | cg_list_clear((CgList *)serverList, (CG_LIST_DESTRUCTORFUNC)cg_upnp_ssdp_server_delete) |
#define cg_upnp_ssdp_serverlist_gets | ( | serverList | ) | (CgUpnpSSDPServer *)cg_list_next((CgList *)serverList) |
#define cg_upnp_ssdp_serverlist_size | ( | serverList | ) | cg_list_size((CgList *)serverList) |
#define cg_upnp_ssdpresponse_server_getlistener | ( | server | ) | (server->listener) |
#define cg_upnp_ssdpresponse_server_getsocket | ( | server | ) | (server->httpuSock) |
#define cg_upnp_ssdpresponse_server_getuserdata | ( | server | ) | (server->userData) |
#define cg_upnp_ssdpresponse_server_isopened | ( | server | ) | ((server->httpuSock != NULL) ? TRUE : FALSE) |
#define cg_upnp_ssdpresponse_server_next | ( | server | ) | (CgUpnpSSDPResponseServer *)cg_list_next((CgList *)server) |
#define cg_upnp_ssdpresponse_server_setlistener | ( | server, | |||
func | ) | (server->listener = func) |
#define cg_upnp_ssdpresponse_server_setuserdata | ( | server, | |||
data | ) | (server->userData = data) |
#define cg_upnp_ssdpresponse_serverlist_add | ( | serverList, | |||
server | ) | cg_list_add((CgList *)serverList, (CgList *)server) |
#define cg_upnp_ssdpresponse_serverlist_clear | ( | serverList | ) | cg_list_clear((CgList *)serverList, (CG_LIST_DESTRUCTORFUNC)cg_upnp_ssdpresponse_server_delete) |
#define cg_upnp_ssdpresponse_serverlist_gets | ( | serverList | ) | (CgUpnpSSDPResponseServer *)cg_list_next((CgList *)serverList) |
#define cg_upnp_ssdpresponse_serverlist_size | ( | serverList | ) | cg_list_size((CgList *)serverList) |
typedef void(* CG_UPNP_SSDP_LISTNER)(CgUpnpSSDPPacket *) |
typedef void(* CG_UPNP_SSDP_RESPONSE_LISTNER)(CgUpnpSSDPPacket *) |
typedef CgSocket CgUpnpHttpMuSocket |
typedef CgSocket CgUpnpHttpUSocket |
typedef struct _CgUpnpSSDPPacket CgUpnpSSDPPacket |
typedef struct _CgUpnpSSDPResponseServer CgUpnpSSDPResponseServer |
typedef struct _CgUpnpSSDPResponseServer CgUpnpSSDPResponseServerList |
typedef struct _CgUpnpSSDPServer CgUpnpSSDPServer |
typedef struct _CgUpnpSSDPServer CgUpnpSSDPServerList |
BOOL cg_upnp_httpmu_socket_bind | ( | CgUpnpHttpMuSocket * | sock, | |
char * | mcastAddr, | |||
int | port, | |||
char * | bindAddr | |||
) |
int cg_upnp_httpmu_socket_recv | ( | CgUpnpHttpMuSocket * | sock, | |
CgUpnpSSDPPacket * | ssdpPkt | |||
) |
int cg_upnp_httpu_socket_recv | ( | CgUpnpHttpUSocket * | sock, | |
CgUpnpSSDPPacket * | ssdpPkt | |||
) |
void cg_upnp_ssdp_packet_clear | ( | CgUpnpSSDPPacket * | ssdpPkt | ) |
void cg_upnp_ssdp_packet_copy | ( | CgUpnpSSDPPacket * | destSsdpPkt, | |
CgUpnpSSDPPacket * | srcSsdpPkt | |||
) |
void cg_upnp_ssdp_packet_delete | ( | CgUpnpSSDPPacket * | ssdpPkt | ) |
long cg_upnp_ssdp_packet_getmaxage | ( | CgUpnpSSDPPacket * | ssdpPkt | ) |
BOOL cg_upnp_ssdp_packet_isrootdevice | ( | CgUpnpSSDPPacket * | ssdpPkt | ) |
CgUpnpSSDPPacket* cg_upnp_ssdp_packet_new | ( | ) |
void cg_upnp_ssdp_packet_print | ( | CgUpnpSSDPPacket * | ssdpPkt | ) |
void cg_upnp_ssdp_packet_setheader | ( | CgUpnpSSDPPacket * | ssdpPkt, | |
char * | ssdpMsg | |||
) |
BOOL cg_upnp_ssdp_server_close | ( | CgUpnpSSDPServer * | server | ) |
void cg_upnp_ssdp_server_delete | ( | CgUpnpSSDPServer * | server | ) |
CgUpnpSSDPServer* cg_upnp_ssdp_server_new | ( | ) |
BOOL cg_upnp_ssdp_server_open | ( | CgUpnpSSDPServer * | server, | |
char * | bindAddr | |||
) |
void cg_upnp_ssdp_server_performlistener | ( | CgUpnpSSDPServer * | server, | |
CgUpnpSSDPPacket * | ssdpPkt | |||
) |
BOOL cg_upnp_ssdp_server_start | ( | CgUpnpSSDPServer * | server | ) |
BOOL cg_upnp_ssdp_server_stop | ( | CgUpnpSSDPServer * | server | ) |
BOOL cg_upnp_ssdp_serverlist_close | ( | CgUpnpSSDPServerList * | ssdpServerList | ) |
void cg_upnp_ssdp_serverlist_delete | ( | CgUpnpSSDPServerList * | serverList | ) |
CgUpnpSSDPServerList* cg_upnp_ssdp_serverlist_new | ( | ) |
BOOL cg_upnp_ssdp_serverlist_open | ( | CgUpnpSSDPServerList * | ssdpServerList | ) |
void cg_upnp_ssdp_serverlist_setlistener | ( | CgUpnpSSDPServerList * | ssdpServerList, | |
CG_UPNP_SSDP_LISTNER | listener | |||
) |
void cg_upnp_ssdp_serverlist_setuserdata | ( | CgUpnpSSDPServerList * | ssdpServerList, | |
void * | data | |||
) |
BOOL cg_upnp_ssdp_serverlist_start | ( | CgUpnpSSDPServerList * | ssdpServerList | ) |
BOOL cg_upnp_ssdp_serverlist_stop | ( | CgUpnpSSDPServerList * | ssdpServerList | ) |
BOOL cg_upnp_ssdpresponse_server_close | ( | CgUpnpSSDPResponseServer * | server | ) |
void cg_upnp_ssdpresponse_server_delete | ( | CgUpnpSSDPResponseServer * | server | ) |
CgUpnpSSDPResponseServer* cg_upnp_ssdpresponse_server_new | ( | ) |
BOOL cg_upnp_ssdpresponse_server_open | ( | CgUpnpSSDPResponseServer * | server, | |
int | bindPort, | |||
char * | bindAddr | |||
) |
void cg_upnp_ssdpresponse_server_performlistener | ( | CgUpnpSSDPResponseServer * | server, | |
CgUpnpSSDPPacket * | ssdpPkt | |||
) |
BOOL cg_upnp_ssdpresponse_server_post | ( | CgUpnpSSDPResponseServer * | server, | |
CgUpnpSSDPRequest * | ssdpReq | |||
) |
BOOL cg_upnp_ssdpresponse_server_start | ( | CgUpnpSSDPResponseServer * | server | ) |
BOOL cg_upnp_ssdpresponse_server_stop | ( | CgUpnpSSDPResponseServer * | server | ) |
BOOL cg_upnp_ssdpresponse_serverlist_close | ( | CgUpnpSSDPResponseServerList * | ssdpServerList | ) |
void cg_upnp_ssdpresponse_serverlist_delete | ( | CgUpnpSSDPResponseServerList * | serverList | ) |
CgUpnpSSDPResponseServerList* cg_upnp_ssdpresponse_serverlist_new | ( | ) |
BOOL cg_upnp_ssdpresponse_serverlist_open | ( | CgUpnpSSDPResponseServerList * | ssdpServerList, | |
int | bindPort | |||
) |
BOOL cg_upnp_ssdpresponse_serverlist_post | ( | CgUpnpSSDPResponseServerList * | ssdpServerList, | |
CgUpnpSSDPRequest * | ssdpReq | |||
) |
void cg_upnp_ssdpresponse_serverlist_setlistener | ( | CgUpnpSSDPResponseServerList * | ssdpServerList, | |
CG_UPNP_SSDP_LISTNER | listener | |||
) |
void cg_upnp_ssdpresponse_serverlist_setuserdata | ( | CgUpnpSSDPResponseServerList * | ssdpServerList, | |
void * | data | |||
) |
BOOL cg_upnp_ssdpresponse_serverlist_start | ( | CgUpnpSSDPResponseServerList * | ssdpServerList | ) |
BOOL cg_upnp_ssdpresponse_serverlist_stop | ( | CgUpnpSSDPResponseServerList * | ssdpServerList | ) |