74 void addPortMapping(
const QString & protocol,
const QString & remoteHost,
int externalPort,
const QString & internalClient,
int internalPort,
const QString & description,
bool enabled =
true,
int leaseDuration = 0);
76 void deletePortMapping(
const QString & protocol,
const QString & remoteHost,
int externalPort);
82 void slotDeviceFound(
const QString & hostname,
int port,
const QString & rootUrl);
C++ Template based double linked pointer list class.
A template double linked list of pointers.
Definition KviPointerList.h:371
Definition igdcontrolpoint.h:57
static Manager * instance()
Definition Manager.cpp:85
bool m_bBroadcastFoundIt
Definition Manager.h:100
KviPointerList< IgdControlPoint > m_lIgdControlPoints
Definition Manager.h:104
SsdpConnection * m_pSsdpConnection
Definition Manager.h:106
void slotDeviceFound(const QString &hostname, int port, const QString &rootUrl)
Definition Manager.cpp:136
static Manager * m_pInstance
Definition Manager.h:102
void deletePortMapping(const QString &protocol, const QString &remoteHost, int externalPort)
Definition Manager.cpp:118
~Manager()
Definition Manager.cpp:55
IgdControlPoint * m_pActiveIgdControlPoint
Definition Manager.h:96
void initialize()
Definition Manager.cpp:63
bool isGatewayAvailable()
Definition Manager.cpp:105
void addPortMapping(const QString &protocol, const QString &remoteHost, int externalPort, const QString &internalClient, int internalPort, const QString &description, bool enabled=true, int leaseDuration=0)
Definition Manager.cpp:111
Manager()
Definition Manager.cpp:49
QString getExternalIpAddress() const
Definition Manager.cpp:98
bool m_bBroadcastFailed
Definition Manager.h:98
void slotBroadcastTimeout()
Definition Manager.cpp:125
Manager & operator=(const Manager &)
QTimer * m_pSsdpTimer
Definition Manager.h:108
Definition SsdpConnection.h:56
Definition igdcontrolpoint.cpp:42