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);
KviPointerList< IgdControlPoint > m_lIgdControlPoints
Definition: Manager.h:104
void slotBroadcastTimeout()
Definition: Manager.cpp:125
static Manager * instance()
Definition: Manager.cpp:85
void initialize()
Definition: Manager.cpp:63
QString getExternalIpAddress() const
Definition: Manager.cpp:98
QTimer * m_pSsdpTimer
Definition: Manager.h:108
Definition: SsdpConnection.h:55
SsdpConnection * m_pSsdpConnection
Definition: Manager.h:106
bool isGatewayAvailable()
Definition: Manager.cpp:105
bool m_bBroadcastFoundIt
Definition: Manager.h:100
IgdControlPoint * m_pActiveIgdControlPoint
Definition: Manager.h:96
C++ Template based double linked pointer list class.
void deletePortMapping(const QString &protocol, const QString &remoteHost, int externalPort)
Definition: Manager.cpp:118
A template double linked list of pointers.
Definition: KviPointerList.h:55
Manager & operator=(const Manager &)
bool m_bBroadcastFailed
Definition: Manager.h:98
Definition: igdcontrolpoint.h:56
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
static Manager * m_pInstance
Definition: Manager.h:102
void slotDeviceFound(const QString &hostname, int port, const QString &rootUrl)
Definition: Manager.cpp:136
virtual ~Manager()
Definition: Manager.cpp:55
Manager()
Definition: Manager.cpp:49
QString hostname()
Definition: KviRuntimeInfo.cpp:720