miniupnpc.h File Reference
#include "declspec.h"
#include "igd_desc_parse.h"
Go to the source code of this file.
Classes |
struct | UPNParg |
struct | UPNPDev |
struct | UPNPUrls |
Functions |
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) |
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) |
Function Documentation
LIBSPEC void freeUPNPDevlist |
( |
struct UPNPDev * |
devlist |
) |
|
LIBSPEC void FreeUPNPUrls |
( |
struct UPNPUrls * |
|
) |
|
LIBSPEC void GetUPNPUrls |
( |
struct UPNPUrls * |
, |
|
|
struct IGDdatas * |
, |
|
|
const char * |
| |
|
) |
| | |
LIBSPEC void parserootdesc |
( |
const char * |
, |
|
|
int |
, |
|
|
struct IGDdatas * |
| |
|
) |
| | |
int ReceiveData |
( |
int |
socket, |
|
|
char * |
data, |
|
|
int |
length, |
|
|
int |
timeout | |
|
) |
| | |
int simpleUPnPcommand |
( |
int |
, |
|
|
const char * |
, |
|
|
const char * |
, |
|
|
const char * |
, |
|
|
struct UPNParg * |
, |
|
|
char * |
, |
|
|
int * |
| |
|
) |
| | |
LIBSPEC int UPNP_GetIGDFromUrl |
( |
const char * |
rootdescurl, |
|
|
struct UPNPUrls * |
urls, |
|
|
struct IGDdatas * |
data, |
|
|
char * |
lanaddr, |
|
|
int |
lanaddrlen | |
|
) |
| | |
LIBSPEC int UPNP_GetValidIGD |
( |
struct UPNPDev * |
devlist, |
|
|
struct UPNPUrls * |
urls, |
|
|
struct IGDdatas * |
data, |
|
|
char * |
lanaddr, |
|
|
int |
lanaddrlen | |
|
) |
| | |
LIBSPEC struct UPNPDev* upnpDiscover |
( |
int |
delay, |
|
|
const char * |
multicastif, |
|
|
const char * |
minissdpdsock | |
|
) |
| | [read] |