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

Go to the source code of this file.

Functions

LIBSPEC UNSIGNED_INTEGER UPNP_GetTotalBytesSent (const char *controlURL, const char *servicetype)
LIBSPEC UNSIGNED_INTEGER UPNP_GetTotalBytesReceived (const char *controlURL, const char *servicetype)
LIBSPEC UNSIGNED_INTEGER UPNP_GetTotalPacketsSent (const char *controlURL, const char *servicetype)
LIBSPEC UNSIGNED_INTEGER UPNP_GetTotalPacketsReceived (const char *controlURL, const char *servicetype)
LIBSPEC int UPNP_GetStatusInfo (const char *controlURL, const char *servicetype, char *status, unsigned int *uptime, char *lastconnerror)
LIBSPEC int UPNP_GetConnectionTypeInfo (const char *controlURL, const char *servicetype, char *connectionType)
LIBSPEC int UPNP_GetExternalIPAddress (const char *controlURL, const char *servicetype, char *extIpAdd)
LIBSPEC int UPNP_GetLinkLayerMaxBitRates (const char *controlURL, const char *servicetype, unsigned int *bitrateDown, unsigned int *bitrateUp)
LIBSPEC int UPNP_AddPortMapping (const char *controlURL, const char *servicetype, const char *extPort, const char *inPort, const char *inClient, const char *desc, const char *proto, const char *remoteHost, const char *leaseDuration)
LIBSPEC int UPNP_DeletePortMapping (const char *controlURL, const char *servicetype, const char *extPort, const char *proto, const char *remoteHost)
LIBSPEC int UPNP_GetPortMappingNumberOfEntries (const char *controlURL, const char *servicetype, unsigned int *num)
LIBSPEC int UPNP_GetSpecificPortMappingEntry (const char *controlURL, const char *servicetype, const char *extPort, const char *proto, char *intClient, char *intPort, char *desc, char *enabled, char *leaseDuration)
LIBSPEC int UPNP_GetGenericPortMappingEntry (const char *controlURL, const char *servicetype, const char *index, char *extPort, char *intClient, char *intPort, char *protocol, char *desc, char *enabled, char *rHost, char *duration)
LIBSPEC int UPNP_GetListOfPortMappings (const char *controlURL, const char *servicetype, const char *startPort, const char *endPort, const char *protocol, const char *numberOfPorts, struct PortMappingParserData *data)
LIBSPEC int UPNP_GetFirewallStatus (const char *controlURL, const char *servicetype, int *firewallEnabled, int *inboundPinholeAllowed)
LIBSPEC int UPNP_GetOutboundPinholeTimeout (const char *controlURL, const char *servicetype, const char *remoteHost, const char *remotePort, const char *intClient, const char *intPort, const char *proto, int *opTimeout)
LIBSPEC int UPNP_AddPinhole (const char *controlURL, const char *servicetype, const char *remoteHost, const char *remotePort, const char *intClient, const char *intPort, const char *proto, const char *leaseTime, char *uniqueID)
LIBSPEC int UPNP_UpdatePinhole (const char *controlURL, const char *servicetype, const char *uniqueID, const char *leaseTime)
LIBSPEC int UPNP_DeletePinhole (const char *controlURL, const char *servicetype, const char *uniqueID)
LIBSPEC int UPNP_CheckPinholeWorking (const char *controlURL, const char *servicetype, const char *uniqueID, int *isWorking)
LIBSPEC int UPNP_GetPinholePackets (const char *controlURL, const char *servicetype, const char *uniqueID, int *packets)

Function Documentation

LIBSPEC int UPNP_AddPinhole ( const char *  controlURL,
const char *  servicetype,
const char *  remoteHost,
const char *  remotePort,
const char *  intClient,
const char *  intPort,
const char *  proto,
const char *  leaseTime,
char *  uniqueID 
)
LIBSPEC int UPNP_AddPortMapping ( const char *  controlURL,
const char *  servicetype,
const char *  extPort,
const char *  inPort,
const char *  inClient,
const char *  desc,
const char *  proto,
const char *  remoteHost,
const char *  leaseDuration 
)
LIBSPEC int UPNP_CheckPinholeWorking ( const char *  controlURL,
const char *  servicetype,
const char *  uniqueID,
int *  isWorking 
)
LIBSPEC int UPNP_DeletePinhole ( const char *  controlURL,
const char *  servicetype,
const char *  uniqueID 
)
LIBSPEC int UPNP_DeletePortMapping ( const char *  controlURL,
const char *  servicetype,
const char *  extPort,
const char *  proto,
const char *  remoteHost 
)
LIBSPEC int UPNP_GetConnectionTypeInfo ( const char *  controlURL,
const char *  servicetype,
char *  connectionType 
)
LIBSPEC int UPNP_GetExternalIPAddress ( const char *  controlURL,
const char *  servicetype,
char *  extIpAdd 
)
LIBSPEC int UPNP_GetFirewallStatus ( const char *  controlURL,
const char *  servicetype,
int *  firewallEnabled,
int *  inboundPinholeAllowed 
)
LIBSPEC int UPNP_GetGenericPortMappingEntry ( const char *  controlURL,
const char *  servicetype,
const char *  index,
char *  extPort,
char *  intClient,
char *  intPort,
char *  protocol,
char *  desc,
char *  enabled,
char *  rHost,
char *  duration 
)
LIBSPEC int UPNP_GetLinkLayerMaxBitRates ( const char *  controlURL,
const char *  servicetype,
unsigned int *  bitrateDown,
unsigned int *  bitrateUp 
)
LIBSPEC int UPNP_GetListOfPortMappings ( const char *  controlURL,
const char *  servicetype,
const char *  startPort,
const char *  endPort,
const char *  protocol,
const char *  numberOfPorts,
struct PortMappingParserData data 
)
LIBSPEC int UPNP_GetOutboundPinholeTimeout ( const char *  controlURL,
const char *  servicetype,
const char *  remoteHost,
const char *  remotePort,
const char *  intClient,
const char *  intPort,
const char *  proto,
int *  opTimeout 
)
LIBSPEC int UPNP_GetPinholePackets ( const char *  controlURL,
const char *  servicetype,
const char *  uniqueID,
int *  packets 
)
LIBSPEC int UPNP_GetPortMappingNumberOfEntries ( const char *  controlURL,
const char *  servicetype,
unsigned int *  num 
)
LIBSPEC int UPNP_GetSpecificPortMappingEntry ( const char *  controlURL,
const char *  servicetype,
const char *  extPort,
const char *  proto,
char *  intClient,
char *  intPort,
char *  desc,
char *  enabled,
char *  leaseDuration 
)
LIBSPEC int UPNP_GetStatusInfo ( const char *  controlURL,
const char *  servicetype,
char *  status,
unsigned int *  uptime,
char *  lastconnerror 
)
LIBSPEC UNSIGNED_INTEGER UPNP_GetTotalBytesReceived ( const char *  controlURL,
const char *  servicetype 
)
LIBSPEC UNSIGNED_INTEGER UPNP_GetTotalBytesSent ( const char *  controlURL,
const char *  servicetype 
)
LIBSPEC UNSIGNED_INTEGER UPNP_GetTotalPacketsReceived ( const char *  controlURL,
const char *  servicetype 
)
LIBSPEC UNSIGNED_INTEGER UPNP_GetTotalPacketsSent ( const char *  controlURL,
const char *  servicetype 
)
LIBSPEC int UPNP_UpdatePinhole ( const char *  controlURL,
const char *  servicetype,
const char *  uniqueID,
const char *  leaseTime 
)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends