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 UPNPDevupnpDiscover (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)

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,
int  sameport 
) [read]

Generated on 31 Mar 2010 for Vidalia by  doxygen 1.6.1