X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fprotocol.h;h=121f4e45e778b63315e56375b2e1ad97d2b62e00;hp=af98b8b74f393363c21010df7b60cca3fb3ae5e5;hb=800b9cc3f9730953c74156f31aeff4d59ec7bade;hpb=a4568e36edde5b86feeaae740a396f1bcaca1967 diff --git a/src/common/protocol.h b/src/common/protocol.h index af98b8b7..121f4e45 100644 --- a/src/common/protocol.h +++ b/src/common/protocol.h @@ -27,6 +27,11 @@ namespace Protocol { +enum Handler { + SignalProxy +}; + + /*** handled by SignalProxy ***/ class SyncMessage @@ -35,6 +40,8 @@ public: inline SyncMessage(const QByteArray &className, const QString &objectName, const QByteArray &slotName, const QVariantList ¶ms) : _className(className), _objectName(objectName), _slotName(slotName), _params(params) {} + inline Handler handler() const { return SignalProxy; } + inline QByteArray className() const { return _className; } inline QString objectName() const { return _objectName; } inline QByteArray slotName() const { return _slotName; } @@ -55,6 +62,8 @@ public: inline RpcCall(const QByteArray &slotName, const QVariantList ¶ms) : _slotName(slotName), _params(params) {} + inline Handler handler() const { return SignalProxy; } + inline QByteArray slotName() const { return _slotName; } inline QVariantList params() const { return _params; } @@ -70,6 +79,8 @@ public: inline InitRequest(const QByteArray &className, const QString &objectName) : _className(className), _objectName(objectName) {} + inline Handler handler() const { return SignalProxy; } + inline QByteArray className() const { return _className; } inline QString objectName() const { return _objectName; } @@ -85,6 +96,8 @@ public: inline InitData(const QByteArray &className, const QString &objectName, const QVariantMap &initData) : _className(className), _objectName(objectName), _initData(initData) {} + inline Handler handler() const { return SignalProxy; } + inline QByteArray className() const { return _className; } inline QString objectName() const { return _objectName; }