KVIrc  4.9.2
DeveloperAPIs
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

static bool upnp_kvs_cmd_addPortMapping ( KviKvsModuleCommandCall c)
static
static bool upnp_kvs_cmd_delPortMapping ( KviKvsModuleCommandCall c)
static
static bool upnp_kvs_cmd_refresh ( KviKvsModuleCommandCall )
static

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

Referenced by upnp_module_init().

static bool upnp_kvs_fnc_getExternalIpAddress ( KviKvsModuleFunctionCall c)
static
static bool upnp_kvs_fnc_isGatewayAvailable ( KviKvsModuleFunctionCall c)
static
static bool upnp_module_can_unload ( KviModule )
static
static bool upnp_module_cleanup ( KviModule )
static

References g_pManager.

static bool upnp_module_init ( KviModule m)
static

Variable Documentation

UPnP::Manager* g_pManager = nullptr