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

Go to the source code of this file.

Data Structures

struct  UPNParg
struct  UPNPDev
struct  UPNPUrls

Functions

char * simpleUPnPcommand (int, const char *, const char *, const char *, struct UPNParg *, int *)
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 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 *)
LIBSPEC int UPNPIGD_IsConnected (struct UPNPUrls *, struct IGDdatas *)

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  
)
char* simpleUPnPcommand ( int  ,
const char *  ,
const char *  ,
const char *  ,
struct UPNParg ,
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,
int  sameport,
int  ipv6,
int *  error 
) [read]
LIBSPEC int UPNPIGD_IsConnected ( struct UPNPUrls ,
struct IGDdatas  
)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends