KVIrc 5.2.0
Developer APIs
Functions | Variables
libkviupnp.cpp File Reference
#include "kvi_settings.h"
#include "KviModule.h"
#include "KviCString.h"
#include "KviNetUtils.h"
#include "Manager.h"

Functions

static bool upnp_kvs_cmd_addPortMapping (KviKvsModuleCommandCall *c)
 
static bool upnp_kvs_cmd_delPortMapping (KviKvsModuleCommandCall *c)
 
static bool upnp_kvs_cmd_refresh (KviKvsModuleCommandCall *)
 
static bool upnp_kvs_fnc_getExternalIpAddress (KviKvsModuleFunctionCall *c)
 
static bool upnp_kvs_fnc_isGatewayAvailable (KviKvsModuleFunctionCall *c)
 
static bool upnp_module_can_unload (KviModule *)
 
static bool upnp_module_cleanup (KviModule *)
 
static bool upnp_module_init (KviModule *m)
 

Variables

UPnP::Managerg_pManager = nullptr
 

Function Documentation

◆ upnp_kvs_cmd_addPortMapping()

static bool upnp_kvs_cmd_addPortMapping ( KviKvsModuleCommandCall c)
static

◆ upnp_kvs_cmd_delPortMapping()

static bool upnp_kvs_cmd_delPortMapping ( KviKvsModuleCommandCall c)
static

◆ upnp_kvs_cmd_refresh()

static bool upnp_kvs_cmd_refresh ( KviKvsModuleCommandCall )
static

References g_pManager, and UPnP::Manager::instance().

Referenced by upnp_module_init().

◆ upnp_kvs_fnc_getExternalIpAddress()

static bool upnp_kvs_fnc_getExternalIpAddress ( KviKvsModuleFunctionCall c)
static

◆ upnp_kvs_fnc_isGatewayAvailable()

static bool upnp_kvs_fnc_isGatewayAvailable ( KviKvsModuleFunctionCall c)
static

◆ upnp_module_can_unload()

static bool upnp_module_can_unload ( KviModule )
static

◆ upnp_module_cleanup()

static bool upnp_module_cleanup ( KviModule )
static

References g_pManager.

◆ upnp_module_init()

static bool upnp_module_init ( KviModule m)
static

Variable Documentation

◆ g_pManager

UPnP::Manager* g_pManager = nullptr