// SignalProxy
// ==================================================
SignalProxy::SignalProxy(QObject* parent)
- : QObject(parent),
- _heartBeatInterval(30),
- _maxHeartBeatCount(2)
+ : QObject(parent)
{
setProxyMode(Client);
init();
}
void SignalProxy::init() {
+ _heartBeatInterval = 0;
+ _maxHeartBeatCount = 0;
_signalRelay = new SignalRelay(this);
connect(&_heartBeatTimer, SIGNAL(timeout()), this, SLOT(sendHeartBeat()));
setHeartBeatInterval(30);
}
void SignalProxy::customEvent(QEvent *event) {
- switch(event->type()) {
+ switch(+event->type()) {
case PeerSignal:
{
PeerSignalEvent *e = static_cast<PeerSignalEvent *>(event);