X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fsignalproxy.cpp;h=1535be71fd7a39979239a8e974a679d18d37091d;hp=4cadfa8378b8b4b72b03f76641a643375f9d5ee7;hb=5b69d94edcbc2f985243b1f19744f7b03f6e283b;hpb=a4568e36edde5b86feeaae740a396f1bcaca1967 diff --git a/src/common/signalproxy.cpp b/src/common/signalproxy.cpp index 4cadfa83..1535be71 100644 --- a/src/common/signalproxy.cpp +++ b/src/common/signalproxy.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2012 by the Quassel Project * + * Copyright (C) 2005-2013 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,28 +18,19 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#include "signalproxy.h" - -#include -#include -#include +#include #include -#include -#include -#include -#include -#include #include #include -#include +#include + #ifdef HAVE_SSL -#include + #include #endif -#include -#include -#include -#include +#include "signalproxy.h" + +#include "peer.h" #include "protocol.h" #include "syncableobject.h" #include "util.h" @@ -49,8 +40,8 @@ using namespace Protocol; class RemovePeerEvent : public QEvent { public: - RemovePeerEvent(SignalProxy::AbstractPeer *peer) : QEvent(QEvent::Type(SignalProxy::RemovePeerEvent)), peer(peer) {} - SignalProxy::AbstractPeer *peer; + RemovePeerEvent(Peer *peer) : QEvent(QEvent::Type(SignalProxy::RemovePeerEvent)), peer(peer) {} + Peer *peer; }; @@ -257,7 +248,7 @@ void SignalProxy::setMaxHeartBeatCount(int max) } -bool SignalProxy::addPeer(AbstractPeer *peer) +bool SignalProxy::addPeer(Peer *peer) { if (!peer) return false; @@ -300,14 +291,14 @@ void SignalProxy::removeAllPeers() { Q_ASSERT(proxyMode() == Server || _peers.count() <= 1); // wee need to copy that list since we modify it in the loop - QSet peers = _peers; - foreach(AbstractPeer *peer, peers) { + QSet peers = _peers; + foreach(Peer *peer, peers) { removePeer(peer); } } -void SignalProxy::removePeer(AbstractPeer *peer) +void SignalProxy::removePeer(Peer *peer) { if (!peer) { qWarning() << Q_FUNC_INFO << "Trying to remove a null peer!"; @@ -342,7 +333,7 @@ void SignalProxy::removePeer(AbstractPeer *peer) void SignalProxy::removePeerBySender() { - removePeer(qobject_cast(sender())); + removePeer(qobject_cast(sender())); } @@ -502,7 +493,7 @@ void SignalProxy::stopSynchronize(SyncableObject *obj) template void SignalProxy::dispatch(const T &protoMessage) { - foreach (AbstractPeer *peer, _peers) { + foreach (Peer *peer, _peers) { if (peer->isOpen()) peer->dispatch(protoMessage); else @@ -511,7 +502,7 @@ void SignalProxy::dispatch(const T &protoMessage) } -void SignalProxy::handle(SignalProxy::AbstractPeer *peer, const SyncMessage &syncMessage) +void SignalProxy::handle(Peer *peer, const SyncMessage &syncMessage) { if (!_syncSlave.contains(syncMessage.className()) || !_syncSlave[syncMessage.className()].contains(syncMessage.objectName())) { qWarning() << QString("no registered receiver for sync call: %1::%2 (objectName=\"%3\"). Params are:").arg(syncMessage.className(), syncMessage.slotName(), syncMessage.objectName()) @@ -553,7 +544,7 @@ void SignalProxy::handle(SignalProxy::AbstractPeer *peer, const SyncMessage &syn } -void SignalProxy::handle(SignalProxy::AbstractPeer *peer, const InitRequest &initRequest) +void SignalProxy::handle(Peer *peer, const InitRequest &initRequest) { if (!_syncSlave.contains(initRequest.className())) { qWarning() << "SignalProxy::handleInitRequest() received initRequest for unregistered Class:" @@ -572,7 +563,7 @@ void SignalProxy::handle(SignalProxy::AbstractPeer *peer, const InitRequest &ini } -void SignalProxy::handle(SignalProxy::AbstractPeer *peer, const InitData &initData) +void SignalProxy::handle(Peer *peer, const InitData &initData) { Q_UNUSED(peer) @@ -593,7 +584,7 @@ void SignalProxy::handle(SignalProxy::AbstractPeer *peer, const InitData &initDa } -void SignalProxy::handle(SignalProxy::AbstractPeer *peer, const RpcCall &rpcCall) +void SignalProxy::handle(Peer *peer, const RpcCall &rpcCall) { Q_UNUSED(peer) @@ -772,7 +763,7 @@ void SignalProxy::updateSecureState() bool wasSecure = _secure; _secure = !_peers.isEmpty(); - foreach (const AbstractPeer *peer, _peers) { + foreach (const Peer *peer, _peers) { _secure &= peer->isSecure(); }