aboutsummaryrefslogtreecommitdiff
path: root/external/miniupnpc/portlistingparse.h
diff options
context:
space:
mode:
authoranonimal <anonimal@i2pmail.org>2018-04-19 06:28:55 +0000
committeranonimal <anonimal@i2pmail.org>2018-04-19 10:55:29 +0000
commit10685648677d9df6230b6b60a580f2ba8481d0a0 (patch)
tree25b33ba309f38f03b27c862d48bf49a8ebb9b853 /external/miniupnpc/portlistingparse.h
parentMerge pull request #3606 (diff)
downloadmonero-10685648677d9df6230b6b60a580f2ba8481d0a0.tar.xz
Build: remove in-tree miniupnpc
Will be replaced by a submodule. (cherry picked from commit e962216678e699a8fc7eb271a8a515f5ca65f7cb)
Diffstat (limited to 'external/miniupnpc/portlistingparse.h')
-rw-r--r--external/miniupnpc/portlistingparse.h65
1 files changed, 0 insertions, 65 deletions
diff --git a/external/miniupnpc/portlistingparse.h b/external/miniupnpc/portlistingparse.h
deleted file mode 100644
index e3957a3f4..000000000
--- a/external/miniupnpc/portlistingparse.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* $Id: portlistingparse.h,v 1.10 2014/11/01 10:37:32 nanard Exp $ */
-/* MiniUPnP project
- * http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
- * (c) 2011-2015 Thomas Bernard
- * This software is subject to the conditions detailed
- * in the LICENCE file provided within the distribution */
-#ifndef PORTLISTINGPARSE_H_INCLUDED
-#define PORTLISTINGPARSE_H_INCLUDED
-
-#include "miniupnpc_declspec.h"
-/* for the definition of UNSIGNED_INTEGER */
-#include "miniupnpctypes.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* sample of PortMappingEntry :
- <p:PortMappingEntry>
- <p:NewRemoteHost>202.233.2.1</p:NewRemoteHost>
- <p:NewExternalPort>2345</p:NewExternalPort>
- <p:NewProtocol>TCP</p:NewProtocol>
- <p:NewInternalPort>2345</p:NewInternalPort>
- <p:NewInternalClient>192.168.1.137</p:NewInternalClient>
- <p:NewEnabled>1</p:NewEnabled>
- <p:NewDescription>dooom</p:NewDescription>
- <p:NewLeaseTime>345</p:NewLeaseTime>
- </p:PortMappingEntry>
- */
-typedef enum { PortMappingEltNone,
- PortMappingEntry, NewRemoteHost,
- NewExternalPort, NewProtocol,
- NewInternalPort, NewInternalClient,
- NewEnabled, NewDescription,
- NewLeaseTime } portMappingElt;
-
-struct PortMapping {
- struct PortMapping * l_next; /* list next element */
- UNSIGNED_INTEGER leaseTime;
- unsigned short externalPort;
- unsigned short internalPort;
- char remoteHost[64];
- char internalClient[64];
- char description[64];
- char protocol[4];
- unsigned char enabled;
-};
-
-struct PortMappingParserData {
- struct PortMapping * l_head; /* list head */
- portMappingElt curelt;
-};
-
-MINIUPNP_LIBSPEC void
-ParsePortListing(const char * buffer, int bufsize,
- struct PortMappingParserData * pdata);
-
-MINIUPNP_LIBSPEC void
-FreePortListing(struct PortMappingParserData * pdata);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif