7#ifndef PORTLISTINGPARSE_H_INCLUDED
8#define PORTLISTINGPARSE_H_INCLUDED
#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