mUPnP for C++
UPnP.h File Reference
#include <string>

Namespaces

namespace  mUPnP
 
namespace  mUPnP::UPnP
 

Functions

const char * mUPnP::UPnP::GetServerName (std::string &buf)
 
const char * mUPnP::UPnP::CreateUUID (std::string &buf)
 
int mUPnP::UPnP::CreateBootID ()
 
void mUPnP::UPnP::SetEnable (int value)
 
void mUPnP::UPnP::SetDisable (int value)
 
bool mUPnP::UPnP::IsEnabled (int value)
 

Variables

const char mUPnP::NAME [] = "mUPnPC++"
 
const char mUPnP::VER [] = "1.7"
 
const char mUPnP::UPnP::VER [] = "1.0"
 
const int mUPnP::UPnP::SERVER_RETRY_COUNT = 100
 
const int mUPnP::UPnP::DEFAULT_EXPIRED_DEVICE_EXTRA_TIME = 60
 
const char mUPnP::UPnP::INMPR03 [] = "INMPR03"
 
const char mUPnP::UPnP::INMPR03_VER [] = "1.0"
 
const int mUPnP::UPnP::INMPR03_DISCOVERY_OVER_WIRELESS_COUNT = 4
 
const char mUPnP::UPnP::XML_DECLARATION [] = "<?xml version=\"1.0\"?>"
 
const int mUPnP::UPnP::USE_ONLY_IPV6_ADDR = 1
 
const int mUPnP::UPnP::USE_LOOPBACK_ADDR = 2
 
const int mUPnP::UPnP::USE_IPV6_LINK_LOCAL_SCOPE = 3
 
const int mUPnP::UPnP::USE_IPV6_SUBNET_SCOPE = 4
 
const int mUPnP::UPnP::USE_IPV6_ADMINISTRATIVE_SCOPE = 5
 
const int mUPnP::UPnP::USE_IPV6_SITE_LOCAL_SCOPE = 6
 
const int mUPnP::UPnP::USE_IPV6_GLOBAL_SCOPE = 7
 
const int mUPnP::UPnP::USE_SSDP_SEARCHRESPONSE_MULTIPLE_INTERFACES = 8
 
const int mUPnP::UPnP::USE_ONLY_IPV4_ADDR = 9