Go to the source code of this file.
|
| int | simpleUPnPcommand (int, const char *, const char *, const char *, struct UPNParg *, char *, int *) |
| |
| LIBSPEC struct UPNPDev * | upnpDiscover (int delay, const char *multicastif, const char *minissdpdsock, int sameport) |
| |
| LIBSPEC void | freeUPNPDevlist (struct UPNPDev *devlist) |
| |
| LIBSPEC void | parserootdesc (const char *, int, struct IGDdatas *) |
| |
| LIBSPEC int | UPNP_GetValidIGD (struct UPNPDev *devlist, struct UPNPUrls *urls, struct IGDdatas *data, char *lanaddr, int lanaddrlen) |
| |
| LIBSPEC int | UPNP_GetIGDFromUrl (const char *rootdescurl, struct UPNPUrls *urls, struct IGDdatas *data, char *lanaddr, int lanaddrlen) |
| |
| LIBSPEC void | GetUPNPUrls (struct UPNPUrls *, struct IGDdatas *, const char *) |
| |
| LIBSPEC void | FreeUPNPUrls (struct UPNPUrls *) |
| |
| int | ReceiveData (int socket, char *data, int length, int timeout) |
| |
| LIBSPEC int | UPNPIGD_IsConnected (struct UPNPUrls *, struct IGDdatas *) |
| |
◆ freeUPNPDevlist()
◆ FreeUPNPUrls()
◆ GetUPNPUrls()
◆ parserootdesc()
◆ ReceiveData()
| int ReceiveData |
( |
int |
socket, |
|
|
char * |
data, |
|
|
int |
length, |
|
|
int |
timeout |
|
) |
| |
◆ simpleUPnPcommand()
| int simpleUPnPcommand |
( |
int |
, |
|
|
const char * |
, |
|
|
const char * |
, |
|
|
const char * |
, |
|
|
struct UPNParg * |
, |
|
|
char * |
, |
|
|
int * |
|
|
) |
| |
◆ UPNP_GetIGDFromUrl()
| LIBSPEC int UPNP_GetIGDFromUrl |
( |
const char * |
rootdescurl, |
|
|
struct UPNPUrls * |
urls, |
|
|
struct IGDdatas * |
data, |
|
|
char * |
lanaddr, |
|
|
int |
lanaddrlen |
|
) |
| |
◆ UPNP_GetValidIGD()
◆ upnpDiscover()
| LIBSPEC struct UPNPDev* upnpDiscover |
( |
int |
delay, |
|
|
const char * |
multicastif, |
|
|
const char * |
minissdpdsock, |
|
|
int |
sameport |
|
) |
| |
◆ UPNPIGD_IsConnected()