Sunshine latest
Self-hosted game stream host for Moonlight.
upnp.cpp File Reference

Definitions for UPnP port mapping. More...

#include <miniupnpc/miniupnpc.h>
#include <miniupnpc/upnpcommands.h>
#include "config.h"
#include "confighttp.h"
#include "globals.h"
#include "logging.h"
#include "network.h"
#include "nvhttp.h"
#include "rtsp.h"
#include "stream.h"
#include "upnp.h"
#include "utility.h"
Include dependency graph for upnp.cpp:

Classes

class  upnp::deinit_t
 
struct  upnp::mapping_t
 

Namespaces

namespace  upnp
 UPnP port mapping.
 

Functions

std::unique_ptr< platf::deinit_tupnp::start ()
 
int upnp::UPNP_GetValidIGDStatus (device_t &device, urls_t *urls, IGDdatas *data, std::array< char, INET6_ADDRESS_STRLEN > &lan_addr)
 Get the valid IGD status.
 

Detailed Description

Definitions for UPnP port mapping.