Odamex
Setting the Standard in Multiplayer Doom
libminiupnpc/miniupnpc.c File Reference

Functions

LIBSPEC void parserootdesc (const char *buffer, int bufsize, struct IGDdatas *data)
char * simpleUPnPcommand2 (int s, const char *url, const char *service, const char *action, struct UPNParg *args, int *bufsize, const char *httpversion)
char * simpleUPnPcommand (int s, const char *url, const char *service, const char *action, struct UPNParg *args, int *bufsize)
LIBSPEC struct UPNPDevupnpDiscover (int delay, const char *multicastif, const char *minissdpdsock, int sameport, int ipv6, int *error)
LIBSPEC void freeUPNPDevlist (struct UPNPDev *devlist)
LIBSPEC void GetUPNPUrls (struct UPNPUrls *urls, struct IGDdatas *data, const char *descURL)
LIBSPEC void FreeUPNPUrls (struct UPNPUrls *urls)
int UPNPIGD_IsConnected (struct UPNPUrls *urls, struct IGDdatas *data)
LIBSPEC int UPNP_GetValidIGD (struct UPNPDev *devlist, struct UPNPUrls *urls, struct IGDdatas *data, char *lanaddr, int lanaddrlen)
int UPNP_GetIGDFromUrl (const char *rootdescurl, struct UPNPUrls *urls, struct IGDdatas *data, char *lanaddr, int lanaddrlen)

Function Documentation

LIBSPEC void freeUPNPDevlist ( struct UPNPDev devlist)
LIBSPEC void FreeUPNPUrls ( struct UPNPUrls urls)
LIBSPEC void GetUPNPUrls ( struct UPNPUrls urls,
struct IGDdatas data,
const char *  descURL 
)
LIBSPEC void parserootdesc ( const char *  buffer,
int  bufsize,
struct IGDdatas data 
)
char* simpleUPnPcommand ( int  s,
const char *  url,
const char *  service,
const char *  action,
struct UPNParg args,
int *  bufsize 
)
char* simpleUPnPcommand2 ( int  s,
const char *  url,
const char *  service,
const char *  action,
struct UPNParg args,
int *  bufsize,
const char *  httpversion 
)
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,
int  sameport,
int  ipv6,
int *  error 
) [read]
int UPNPIGD_IsConnected ( struct UPNPUrls urls,
struct IGDdatas data 
)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends