#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) |
LIBSPEC void freeUPNPDevlist | ( | struct UPNPDev * | devlist | ) |
Referenced by UPNPControlThread::initializeUPNP().
LIBSPEC void FreeUPNPUrls | ( | struct UPNPUrls * | ) |
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 | |||
) |
Referenced by UPNPControlThread::initializeUPNP().
LIBSPEC struct UPNPDev* upnpDiscover | ( | int | delay, | |
const char * | multicastif, | |||
const char * | minissdpdsock | |||
) |
Referenced by UPNPControlThread::initializeUPNP().