7#ifndef PORTLISTINGPARSE_H_INCLUDED
8#define PORTLISTINGPARSE_H_INCLUDED
const T buffer
Definition: byte_slice.cpp:83
#define MINIUPNP_LIBSPEC
Definition: miniupnpc_declspec.h:16
#define UNSIGNED_INTEGER
Definition: miniupnpctypes.h:14
portMappingElt
Definition: portlistingparse.h:30
@ NewProtocol
Definition: portlistingparse.h:32
@ PortMappingEltNone
Definition: portlistingparse.h:30
@ NewExternalPort
Definition: portlistingparse.h:32
@ PortMappingEntry
Definition: portlistingparse.h:31
@ NewDescription
Definition: portlistingparse.h:34
@ NewInternalClient
Definition: portlistingparse.h:33
@ NewEnabled
Definition: portlistingparse.h:34
@ NewRemoteHost
Definition: portlistingparse.h:31
@ NewLeaseTime
Definition: portlistingparse.h:35
@ NewInternalPort
Definition: portlistingparse.h:33
MINIUPNP_LIBSPEC void ParsePortListing(const char *buffer, int bufsize, struct PortMappingParserData *pdata)
Definition: portlistingparse.c:149
MINIUPNP_LIBSPEC void FreePortListing(struct PortMappingParserData *pdata)
Definition: portlistingparse.c:167
Definition: portlistingparse.h:49
portMappingElt curelt
Definition: portlistingparse.h:51
struct PortMapping * l_head
Definition: portlistingparse.h:50
Definition: portlistingparse.h:37
char protocol[4]
Definition: portlistingparse.h:45
unsigned short externalPort
Definition: portlistingparse.h:40
unsigned char enabled
Definition: portlistingparse.h:46
char internalClient[64]
Definition: portlistingparse.h:43
struct PortMapping * l_next
Definition: portlistingparse.h:38
unsigned short internalPort
Definition: portlistingparse.h:41
char remoteHost[64]
Definition: portlistingparse.h:42
UNSIGNED_INTEGER leaseTime
Definition: portlistingparse.h:39
char description[64]
Definition: portlistingparse.h:44