void setState(UPNPState state)
void setDesiredState(quint16 desiredDirPort, quint16 desiredOrPort)
QString errorString() const
static UPNPControl * instance()
void stateChanged(UPNPControl::UPNPState state)
void getDesiredState(quint16 *desiredDirPort, quint16 *desiredOrPort)
int discoverTimeout() const
quint16 _forwardedDirPort
void setError(UPNPError error)
@ DeletePortMappingFailed
void error(UPNPControl::UPNPError error)
@ ForwardingCompleteState
UPNPControlThread * _controlThread
static UPNPControl * _instance