|
#define | MUPNP_HTTP_READLINE_BUFSIZE 512 |
|
#define | MUPNP_HTTP_SEVERNAME_MAXLEN 64 |
|
#define | MUPNP_HTTP_DATE_MAXLEN 128 |
|
#define | MUPNP_HTTP_REQUESTLINE_DELIM "\r\n " |
|
#define | MUPNP_HTTP_STATUSLINE_DELIM "\r\n " |
|
#define | MUPNP_HTTP_HEADERLINE_DELIM "\r\n :" |
|
#define | MUPNP_HTTP_CR "\r" |
|
#define | MUPNP_HTTP_LF "\n" |
|
#define | MUPNP_HTTP_CRLF "\r\n" |
|
#define | MUPNP_HTTP_SP " " |
|
#define | MUPNP_HTTP_COLON ":" |
|
#define | MUPNP_HTTP_VER10 "HTTP/1.0" |
|
#define | MUPNP_HTTP_VER11 "HTTP/1.1" |
|
#define | MUPNP_HTTP_USERAGENT_DEFAULT "mUPnP-HTTP/" MUPNP_VER |
|
#define | MUPNP_HTTP_DEFAULT_PORT 80 |
|
#define | MUPNP_HTTS_DEFAULT_PORT 443 |
|
#define | MUPNP_HTTP_STATUS_CONTINUE 100 |
|
#define | MUPNP_HTTP_STATUS_OK 200 |
|
#define | MUPNP_HTTP_STATUS_PARTIAL_CONTENT 206 |
|
#define | MUPNP_HTTP_STATUS_BAD_REQUEST 400 |
|
#define | MUPNP_HTTP_STATUS_NOT_FOUND 404 |
|
#define | MUPNP_HTTP_STATUS_METHOD_NOT_ALLOWED 405 |
|
#define | MUPNP_HTTP_STATUS_PRECONDITION_FAILED 412 |
|
#define | MUPNP_HTTP_STATUS_INVALID_RANGE 416 |
|
#define | MUPNP_HTTP_STATUS_INTERNAL_SERVER_ERROR 500 |
|
#define | MUPNP_HTTP_POST "POST" |
|
#define | MUPNP_HTTP_GET "GET" |
|
#define | MUPNP_HTTP_HEAD "HEAD" |
|
#define | MUPNP_HTTP_HOST "HOST" |
|
#define | MUPNP_HTTP_DATE "Date" |
|
#define | MUPNP_HTTP_CACHE_CONTROL "Cache-Control" |
|
#define | MUPNP_HTTP_NO_CACHE "no-cache" |
|
#define | MUPNP_HTTP_MAX_AGE "max-age" |
|
#define | MUPNP_HTTP_CONNECTION "Connection" |
|
#define | MUPNP_HTTP_CLOSE "close" |
|
#define | MUPNP_HTTP_KEEP_ALIVE "Keep-Alive" |
|
#define | MUPNP_HTTP_CONTENT_TYPE "Content-Type" |
|
#define | MUPNP_HTTP_CONTENT_LENGTH "Content-Length" |
|
#define | MUPNP_HTTP_CONTENT_RANGE "Content-Range" |
|
#define | MUPNP_HTTP_CONTENT_RANGE_BYTES "bytes" |
|
#define | MUPNP_HTTP_LOCATION "Location" |
|
#define | MUPNP_HTTP_SERVER "Server" |
|
#define | MUPNP_HTTP_RANGE "Range" |
|
#define | MUPNP_HTTP_TRANSFER_ENCODING "Transfer-Encoding" |
|
#define | MUPNP_HTTP_CHUNKED "Chunked" |
|
#define | MUPNP_HTTP_USERAGENT "User-Agent" |
|
#define | MUPNP_HTTP_SOAP_ACTION "SOAPACTION" |
|
#define | MUPNP_HTTP_SOAP_ACTION_WITH_NS "01-SOAPACTION" |
|
#define | MUPNP_HTTP_SOAP_MAN_VALUE "\"http://schemas.xmlsoap.org/soap/envelope/\"; ns=01" |
|
#define | MUPNP_HTTP_MPOST "M-POST" |
|
#define | MUPNP_HTTP_MSEARCH "M-SEARCH" |
|
#define | MUPNP_HTTP_NOTIFY "NOTIFY" |
|
#define | MUPNP_HTTP_SUBSCRIBE "SUBSCRIBE" |
|
#define | MUPNP_HTTP_UNSUBSCRIBE "UNSUBSCRIBE" |
|
#define | MUPNP_HTTP_ST "ST" |
|
#define | MUPNP_HTTP_MX "MX" |
|
#define | MUPNP_HTTP_MAN "MAN" |
|
#define | MUPNP_HTTP_NT "NT" |
|
#define | MUPNP_HTTP_NTS "NTS" |
|
#define | MUPNP_HTTP_USN "USN" |
|
#define | MUPNP_HTTP_EXT "EXT" |
|
#define | MUPNP_HTTP_SID "SID" |
|
#define | MUPNP_HTTP_SEQ "SEQ" |
|
#define | MUPNP_HTTP_CALLBACK "CALLBACK" |
|
#define | MUPNP_HTTP_TIMEOUT "TIMEOUT" |
|
#define | MUPNP_HTTP_CURL_CONNECTTIMEOUT 2 |
|
#define | MUPNP_HTTP_CONN_TIMEOUT 30 |
|
#define | MUPNP_HTTP_SERVER_READ_TIMEOUT 120 |
|
#define | MUPNP_HTTP_REASON_100 "Continue" |
|
#define | MUPNP_HTTP_REASON_101 "Switching Protocols" |
|
#define | MUPNP_HTTP_REASON_200 "OK" |
|
#define | MUPNP_HTTP_REASON_201 "Created" |
|
#define | MUPNP_HTTP_REASON_202 "Accepted" |
|
#define | MUPNP_HTTP_REASON_203 "Non-Authoritative Information" |
|
#define | MUPNP_HTTP_REASON_204 "No Content" |
|
#define | MUPNP_HTTP_REASON_205 "Reset Content" |
|
#define | MUPNP_HTTP_REASON_206 "Partial Content" |
|
#define | MUPNP_HTTP_REASON_300 "Multiple Choices" |
|
#define | MUPNP_HTTP_REASON_301 "Moved Permanently" |
|
#define | MUPNP_HTTP_REASON_302 "Found" |
|
#define | MUPNP_HTTP_REASON_303 "See Other" |
|
#define | MUPNP_HTTP_REASON_304 "Not Modified" |
|
#define | MUPNP_HTTP_REASON_305 "Use Proxy" |
|
#define | MUPNP_HTTP_REASON_307 "Temporary Redirect" |
|
#define | MUPNP_HTTP_REASON_400 "Bad Request" |
|
#define | MUPNP_HTTP_REASON_401 "Unauthorized" |
|
#define | MUPNP_HTTP_REASON_402 "Payment Required" |
|
#define | MUPNP_HTTP_REASON_403 "Forbidden" |
|
#define | MUPNP_HTTP_REASON_404 "Not Found" |
|
#define | MUPNP_HTTP_REASON_405 "Method Not Allowed" |
|
#define | MUPNP_HTTP_REASON_406 "Not Acceptable" |
|
#define | MUPNP_HTTP_REASON_407 "Proxy Authentication Required" |
|
#define | MUPNP_HTTP_REASON_408 "Request Time-out" |
|
#define | MUPNP_HTTP_REASON_409 "Conflict" |
|
#define | MUPNP_HTTP_REASON_410 "Gone" |
|
#define | MUPNP_HTTP_REASON_411 "Length Required" |
|
#define | MUPNP_HTTP_REASON_412 "Precondition Failed" |
|
#define | MUPNP_HTTP_REASON_413 "Request Entity Too Large" |
|
#define | MUPNP_HTTP_REASON_414 "Request-URI Too Large" |
|
#define | MUPNP_HTTP_REASON_415 "Unsupported Media Type" |
|
#define | MUPNP_HTTP_REASON_416 "Requested range not satisfiable" |
|
#define | MUPNP_HTTP_REASON_417 "Expectation Failed" |
|
#define | MUPNP_HTTP_REASON_500 "Internal Server Error" |
|
#define | MUPNP_HTTP_REASON_501 "Not Implemented" |
|
#define | MUPNP_HTTP_REASON_502 "Bad Gateway" |
|
#define | MUPNP_HTTP_REASON_503 "Service Unavailable" |
|
#define | MUPNP_HTTP_REASON_504 "Gateway Time-out" |
|
#define | MUPNP_HTTP_REASON_505 "HTTP Version not supported" |
|
#define | mupnp_http_header_next(header) |
|
#define | mupnp_http_headerlist_clear(headerList) |
|
#define | mupnp_http_headerlist_size(headerList) |
|
#define | mupnp_http_headerlist_gets(headerList) |
|
#define | mupnp_http_headerlist_add(headerList, header) |
|
#define | mupnp_http_packet_deleteallheaders(httpPkt) |
|
#define | mupnp_http_packet_getnheaders(httpPkt) |
|
#define | mupnp_http_packet_getheaders(httpPkt) |
|
#define | mupnp_http_packet_getheader(httpPkt, name) |
|
#define | mupnp_http_packet_hasheader(httpPkt, name) |
|
#define | mupnp_http_packet_hasheadervalue(httpPkt, header, value) |
|
#define | mupnp_http_packet_addheader(httpPkt, header) |
|
#define | mupnp_http_packet_setcontent(httpPkt, value) |
|
#define | mupnp_http_packet_setncontent(httpPkt, value, len) |
|
#define | mupnp_http_packet_appendncontent(httpPkt, value, len) |
|
#define | mupnp_http_packet_setcontentpointer(httpPkt, value, len) |
|
#define | mupnp_http_packet_getcontent(httpPkt) |
|
#define | mupnp_http_packet_setcontentlength(httpPkt, value) |
|
#define | mupnp_http_packet_getcontentlength(httpPkt) |
|
#define | mupnp_http_packet_setconnection(httpPkt, value) |
|
#define | mupnp_http_packet_getconnection(httpPkt) |
|
#define | mupnp_http_packet_iskeepaliveconnection(httpPkt) |
|
#define | mupnp_http_packet_settransferencoding(httpPkt, value) |
|
#define | mupnp_http_packet_gettransferencoding(httpPkt) |
|
#define | mupnp_http_packet_ischunked(httpPkt) |
|
#define | mupnp_http_packet_gethost(httpPkt) |
|
#define | mupnp_http_request_closesocket(httpReq) |
|
#define | mupnp_http_request_poststring(httpReq, data) |
|
#define | mupnp_http_request_postchunkedstring(httpReq, data) |
|
#define | mupnp_http_request_postokrequest(httpReq) |
|
#define | mupnp_http_request_postbadrequest(httpReq) |
|
#define | mupnp_http_request_ismethod(httpReq, value) |
|
#define | mupnp_http_request_isgetrequest(httpReq) |
|
#define | mupnp_http_request_ispostrequest(httpReq) |
|
#define | mupnp_http_request_isheadrequest(httpReq) |
|
#define | mupnp_http_request_issubscriberequest(httpReq) |
|
#define | mupnp_http_request_isunsubscriberequest(httpReq) |
|
#define | mupnp_http_request_isnotifyrequest(httpReq) |
|
#define | mupnp_http_request_issoapaction(httpReq) |
|
#define | mupnp_http_request_setcontent(httpReq, value) |
|
#define | mupnp_http_request_setncontent(httpReq, value, len) |
|
#define | mupnp_http_request_appendncontent(httpPkt, value, len) |
|
#define | mupnp_http_request_setcontentpointer(httpReq, value, len) |
|
#define | mupnp_http_request_getcontent(httpReq) |
|
#define | mupnp_http_request_getheaders(httpReq) |
|
#define | mupnp_http_request_getheader(httpReq, name) |
|
#define | mupnp_http_request_setheadervalue(httpReq, name, value) |
|
#define | mupnp_http_request_setheaderinteger(httpReq, name, value) |
|
#define | mupnp_http_request_setheaderlong(httpReq, name, value) |
|
#define | mupnp_http_request_getheadervalue(httpReq, name) |
|
#define | mupnp_http_request_getheaderinteger(httpReq, name) |
|
#define | mupnp_http_request_getheaderlong(httpReq, name) |
|
#define | mupnp_http_request_setuserdata(httpReq, value) |
|
#define | mupnp_http_request_getuserdata(httpReq) |
|
#define | mupnp_http_request_getlocaladdress(httpReq) |
|
#define | mupnp_http_request_getlocalport(httpReq) |
|
#define | mupnp_http_request_setcontentlength(httpReq, value) |
|
#define | mupnp_http_request_getcontentlength(httpReq) |
|
#define | mupnp_http_request_setcontenttype(httpReq, value) |
|
#define | mupnp_http_request_getcontenttype(httpReq) |
|
#define | mupnp_http_request_setconnection(httpReq, value) |
|
#define | mupnp_http_request_getconnection(httpReq) |
|
#define | mupnp_http_request_iskeepaliveconnection(httpReq) |
|
#define | mupnp_http_request_settransferencoding(httpReq, value) |
|
#define | mupnp_http_request_gettransferencoding(httpReq) |
|
#define | mupnp_http_request_ischunked(httpReq) |
|
#define | mupnp_http_request_sethost(httpReq, addr, port) |
|
#define | mupnp_http_request_gethost(httpReq) |
|
#define | mupnp_http_request_setdate(httpReq, value) |
|
#define | mupnp_http_request_getdate(httpReq) |
|
#define | mupnp_http_request_getposturl(httpReq) |
|
#define | mupnp_http_request_settimeout(httpReq, value) |
|
#define | mupnp_http_request_gettimeout(httpReq) |
|
#define | mupnp_http_response_issuccessful(httpRes) |
|
#define | mupnp_http_response_setcontent(httpRes, value) |
|
#define | mupnp_http_response_setncontent(httpRes, value, len) |
|
#define | mupnp_http_response_appendncontent(httpRes, value, len) |
|
#define | mupnp_http_response_setcontentpointer(httpRes, value, len) |
|
#define | mupnp_http_response_getcontent(httpRes) |
|
#define | mupnp_http_response_getheaders(p) |
|
#define | mupnp_http_response_getheader(p, n) |
|
#define | mupnp_http_response_setheadervalue(httpRes, n, value) |
|
#define | mupnp_http_response_setheaderinteger(httpRes, n, value) |
|
#define | mupnp_http_response_setheaderlong(httpRes, n, value) |
|
#define | mupnp_http_response_getheadervalue(httpRes, n) |
|
#define | mupnp_http_response_getheaderinteger(httpRes, n) |
|
#define | mupnp_http_response_getheaderlong(httpRes, n) |
|
#define | mupnp_http_response_setuserdata(httpRes, value) |
|
#define | mupnp_http_response_getuserdata(httpRes) |
|
#define | mupnp_http_response_setcontentlength(httpRes, value) |
|
#define | mupnp_http_response_getcontentlength(httpRes) |
|
#define | mupnp_http_response_setcontenttype(httpRes, value) |
|
#define | mupnp_http_response_getcontenttype(httpRes) |
|
#define | mupnp_http_response_setconnection(httpRes, value) |
|
#define | mupnp_http_response_getconnection(httpRes) |
|
#define | mupnp_http_response_iskeepaliveconnection(httpRes) |
|
#define | mupnp_http_response_sethost(httpRes, addr, port) |
|
#define | mupnp_http_response_gethost(httpRes) |
|
#define | mupnp_http_response_setdate(httpRes, value) |
|
#define | mupnp_http_response_getdate(httpRes) |
|
#define | mupnp_http_response_settransferencoding(httpReq, value) |
|
#define | mupnp_http_response_gettransferencoding(httpReq) |
|
#define | mupnp_http_response_settimeout(httpRes, value) |
|
#define | mupnp_http_response_gettimeout(httpRes) |
|
#define | mupnp_http_server_next(httpServer) |
|
#define | mupnp_http_server_getsocket(httpServer) |
|
#define | mupnp_http_server_isopened(httpServer) |
|
#define | mupnp_http_server_setuserdata(httpServer, value) |
|
#define | mupnp_http_server_getuserdata(httpServer) |
|
#define | mupnp_http_server_settimeout(httpServer, value) |
|
#define | mupnp_http_server_gettimeout(httpServer) |
|
#define | mupnp_http_server_lock(httpServer) |
|
#define | mupnp_http_server_unlock(httpServer) |
|
#define | mupnp_http_serverlist_clear(httpServerList) |
|
#define | mupnp_http_serverlist_size(httpServerList) |
|
#define | mupnp_http_serverlist_gets(httpServerList) |
|
#define | mupnp_http_serverlist_add(httpServerList, httpServer) |
|
|
const char * | mupnp_http_statuscode2reasonphrase (const int code) |
|
mUpnpHttpHeader * | mupnp_http_header_new (void) |
|
void | mupnp_http_header_delete (mUpnpHttpHeader *header) |
|
void | mupnp_http_header_setname (mUpnpHttpHeader *header, const char *name) |
|
const char * | mupnp_http_header_getname (mUpnpHttpHeader *header) |
|
void | mupnp_http_header_setvalue (mUpnpHttpHeader *header, const char *value) |
|
const char * | mupnp_http_header_getvalue (mUpnpHttpHeader *header) |
|
mUpnpHttpHeaderList * | mupnp_http_headerlist_new (void) |
|
void | mupnp_http_headerlist_delete (mUpnpHttpHeaderList *headerList) |
|
mUpnpHttpHeader * | mupnp_http_headerlist_get (mUpnpHttpHeaderList *headerList, const char *name) |
|
void | mupnp_http_headerlist_set (mUpnpHttpHeaderList *headerList, const char *name, const char *value) |
|
const char * | mupnp_http_headerlist_getvalue (mUpnpHttpHeaderList *headerList, const char *name) |
|
mUpnpHttpPacket * | mupnp_http_packet_new (void) |
|
void | mupnp_http_packet_delete (mUpnpHttpPacket *httpPkt) |
|
void | mupnp_http_packet_init (mUpnpHttpPacket *httpPkt) |
|
void | mupnp_http_packet_clean (mUpnpHttpPacket *httpPkt) |
|
void | mupnp_http_packet_clear (mUpnpHttpPacket *httpPkt) |
|
void | mupnp_http_packet_setheadervalue (mUpnpHttpPacket *httpPkt, const char *name, const char *value) |
|
void | mupnp_http_packet_setheaderinteger (mUpnpHttpPacket *httpPkt, const char *name, int value) |
|
void | mupnp_http_packet_setheaderlong (mUpnpHttpPacket *httpPkt, const char *name, long value) |
|
void | mupnp_http_packet_setheadersizet (mUpnpHttpPacket *httpPkt, const char *name, size_t value) |
|
void | mupnp_http_packet_setheaderssizet (mUpnpHttpPacket *httpPkt, const char *name, ssize_t value) |
|
const char * | mupnp_http_packet_getheadervalue (mUpnpHttpPacket *httpPkt, const char *name) |
|
int | mupnp_http_packet_getheaderinteger (mUpnpHttpPacket *httpPkt, const char *name) |
|
long | mupnp_http_packet_getheaderlong (mUpnpHttpPacket *httpPkt, const char *name) |
|
size_t | mupnp_http_packet_getheadersizet (mUpnpHttpPacket *httpPkt, const char *name) |
|
ssize_t | mupnp_http_packet_getheaderssizet (mUpnpHttpPacket *httpPkt, const char *name) |
|
size_t | mupnp_http_packet_getheadersize (mUpnpHttpPacket *httpPkt) |
|
void | mupnp_http_packet_post (mUpnpHttpPacket *httpPkt, mUpnpSocket *sock) |
|
void | mupnp_http_packet_read_headers (mUpnpHttpPacket *httpPkt, mUpnpSocket *sock, char *lineBuf, size_t lineBufSize) |
|
bool | mupnp_http_packet_read_body (mUpnpHttpPacket *httpPkt, mUpnpSocket *sock, char *lineBuf, size_t lineBufSize) |
|
bool | mupnp_http_packet_read (mUpnpHttpPacket *httpPkt, mUpnpSocket *sock, bool onlyHeader, char *lineBuf, size_t lineBufSize) |
|
void | mupnp_http_packet_sethost (mUpnpHttpPacket *httpPkt, const char *addr, int port) |
|
void | mupnp_http_packet_copy (mUpnpHttpPacket *destHttpPkt, mUpnpHttpPacket *srcHttpPkt) |
|
void | mupnp_http_packet_print (mUpnpHttpPacket *httpPkt) |
|
mUpnpHttpRequest * | mupnp_http_request_new (void) |
|
void | mupnp_http_request_delete (mUpnpHttpRequest *httpReq) |
|
void | mupnp_http_request_clear (mUpnpHttpRequest *httpReq) |
|
void | mupnp_http_request_setmethod (mUpnpHttpRequest *httpReq, const char *method) |
|
char * | mupnp_http_request_getmethod (mUpnpHttpRequest *httpReq) |
|
void | mupnp_http_request_setversion (mUpnpHttpRequest *httpReq, const char *version) |
|
char * | mupnp_http_request_getversion (mUpnpHttpRequest *httpReqest) |
|
void | mupnp_http_request_setuseragent (mUpnpHttpRequest *httpReq, const char *version) |
|
char * | mupnp_http_request_getuseragent (mUpnpHttpRequest *httpReqest) |
|
void | mupnp_http_request_addtouseragent (mUpnpHttpRequest *httpReq, const char *value) |
|
void | mupnp_http_request_seturi (mUpnpHttpRequest *httpReq, const char *uri) |
|
char * | mupnp_http_request_geturi (mUpnpHttpRequest *httpReq) |
|
void | mupnp_http_request_setsocket (mUpnpHttpRequest *httpReq, mUpnpSocket *sock) |
|
mUpnpSocket * | mupnp_http_request_getsocket (mUpnpHttpRequest *httpReq) |
|
mUpnpHttpResponse * | mupnp_http_request_post (mUpnpHttpRequest *httpReq, const char *ipaddr, int port) |
|
bool | mupnp_http_request_read (mUpnpHttpRequest *httpReq, mUpnpSocket *sock) |
|
bool | mupnp_http_request_postresponse (mUpnpHttpRequest *httpReq, mUpnpHttpResponse *httpRes) |
|
bool | mupnp_http_request_poststatuscode (mUpnpHttpRequest *httpReq, int httpStatCode) |
|
bool | mupnp_http_request_postdata (mUpnpHttpRequest *httpReq, void *data, int dataLen) |
|
bool | mupnp_http_request_postchunkedsize (mUpnpHttpRequest *httpReq, int dataLen) |
|
bool | mupnp_http_request_postchunkeddata (mUpnpHttpRequest *httpReq, void *data, int dataLen) |
|
bool | mupnp_http_request_postlastchunk (mUpnpHttpRequest *httpReq) |
|
void | mupnp_http_request_copy (mUpnpHttpRequest *destHttpReq, mUpnpHttpRequest *srcHttpReq) |
|
void | mupnp_http_request_print (mUpnpHttpRequest *httpReq) |
|
mUpnpHttpResponse * | mupnp_http_response_new (void) |
|
void | mupnp_http_response_delete (mUpnpHttpResponse *httpRes) |
|
void | mupnp_http_response_clear (mUpnpHttpResponse *httpRes) |
|
void | mupnp_http_response_setversion (mUpnpHttpResponse *httpRes, const char *version) |
|
char * | mupnp_http_response_getversion (mUpnpHttpResponse *httpRes) |
|
void | mupnp_http_response_setreasonphrase (mUpnpHttpResponse *httpRes, const char *value) |
|
char * | mupnp_http_response_getreasonphrase (mUpnpHttpResponse *httpRes) |
|
void | mupnp_http_response_setstatuscode (mUpnpHttpResponse *httpRes, int code) |
|
int | mupnp_http_response_getstatuscode (mUpnpHttpResponse *httpRes) |
|
bool | mupnp_http_response_read (mUpnpHttpResponse *httpRes, mUpnpSocket *sock, bool onlyHeader) |
|
void | mupnp_http_response_copy (mUpnpHttpResponse *destHttpRes, mUpnpHttpResponse *srcHttpRes) |
|
void | mupnp_http_response_print (mUpnpHttpResponse *httpRes) |
|
mUpnpHttpServer * | mupnp_http_server_new (void) |
|
void | mupnp_http_server_delete (mUpnpHttpServer *httpServer) |
|
bool | mupnp_http_server_open (mUpnpHttpServer *httpServer, int bindPort, const char *bindAddr) |
|
bool | mupnp_http_server_close (mUpnpHttpServer *httpServer) |
|
bool | mupnp_http_server_accept (mUpnpHttpServer *httpServer) |
|
bool | mupnp_http_server_start (mUpnpHttpServer *httpServer) |
|
bool | mupnp_http_server_stop (mUpnpHttpServer *httpServer) |
|
void | mupnp_http_server_setlistener (mUpnpHttpServer *httpServer, MUPNP_HTTP_LISTENER listener) |
|
const char * | mupnp_http_getservername (char *buf, size_t bufSize) |
|
mUpnpHttpServerList * | mupnp_http_serverlist_new (void) |
|
void | mupnp_http_serverlist_delete (mUpnpHttpServerList *httpServerList) |
|
bool | mupnp_http_serverlist_open (mUpnpHttpServerList *httpServerList, int port) |
|
bool | mupnp_http_serverlist_close (mUpnpHttpServerList *httpServerList) |
|
bool | mupnp_http_serverlist_start (mUpnpHttpServerList *httpServerList) |
|
bool | mupnp_http_serverlist_stop (mUpnpHttpServerList *httpServerList) |
|
void | mupnp_http_serverlist_setlistener (mUpnpHttpServerList *httpServerList, MUPNP_HTTP_LISTENER listener) |
|
void | mupnp_http_serverlist_setuserdata (mUpnpHttpServerList *httpServerList, void *value) |
|
const char * | mupnp_http_getdate (mUpnpTime sysTime, char *buf, size_t bufSize) |
|
bool | mupnp_http_persistentconnection_init (void) |
|
void | mupnp_http_persistentconnection_clear (void) |
|
void | mupnp_http_persistentconnection_lock (void) |
|
void | mupnp_http_persistentconnection_unlock (void) |
|
void * | mupnp_http_persistentconnection_get (char *host, int port) |
|
bool | mupnp_http_persistentconnection_put (char *host, int port, void *data) |
|