DDNet documentation
Loading...
Searching...
No Matches
upnp.h
Go to the documentation of this file.
1#ifndef ENGINE_SERVER_UPNP_H
2#define ENGINE_SERVER_UPNP_H
3
4#include <base/types.h>
5
6// NOLINTBEGIN(readability-identifier-naming)
7struct IGDdatas;
8struct UPNPDev;
9struct UPNPUrls;
10// NOLINTEND(readability-identifier-naming)
11
12class CUPnP
13{
15 UPNPUrls *m_pUpnpUrls;
16 IGDdatas *m_pUpnpData;
17 UPNPDev *m_pUpnpDevice;
19
20public:
21 void Open(NETADDR Address);
22 void Shutdown();
23};
24
25#endif
Definition upnp.h:13
UPNPUrls * m_pUpnpUrls
Definition upnp.h:15
void Open(NETADDR Address)
Definition upnp.cpp:18
bool m_Enabled
Definition upnp.h:18
UPNPDev * m_pUpnpDevice
Definition upnp.h:17
IGDdatas * m_pUpnpData
Definition upnp.h:16
void Shutdown()
Definition upnp.cpp:62
NETADDR m_Addr
Definition upnp.h:14
Definition types.h:168