-
-// ==================================================
-// Protocol Messages
-// ==================================================
-class SignalProxy::SyncMessage
-{
-public:
- inline SyncMessage(const QByteArray &className, const QString &objectName, const QByteArray &slotName, const QVariantList ¶ms)
- : _className(className), _objectName(objectName), _slotName(slotName), _params(params) {}
-
- inline QByteArray className() const { return _className; }
- inline QString objectName() const { return _objectName; }
- inline QByteArray slotName() const { return _slotName; }
-
- inline QVariantList params() const { return _params; }
-
-private:
- QByteArray _className;
- QString _objectName;
- QByteArray _slotName;
- QVariantList _params;
-};
-
-
-class SignalProxy::RpcCall
-{
-public:
- inline RpcCall(const QByteArray &slotName, const QVariantList ¶ms)
- : _slotName(slotName), _params(params) {}
-
- inline QByteArray slotName() const { return _slotName; }
- inline QVariantList params() const { return _params; }
-
-private:
- QByteArray _slotName;
- QVariantList _params;
-};
-
-
-class SignalProxy::InitRequest
-{
-public:
- inline InitRequest(const QByteArray &className, const QString &objectName)
- : _className(className), _objectName(objectName) {}
-
- inline QByteArray className() const { return _className; }
- inline QString objectName() const { return _objectName; }
-
-private:
- QByteArray _className;
- QString _objectName;
-};
-
-
-class SignalProxy::InitData
-{
-public:
- inline InitData(const QByteArray &className, const QString &objectName, const QVariantMap &initData)
- : _className(className), _objectName(objectName), _initData(initData) {}
-
- inline QByteArray className() const { return _className; }
- inline QString objectName() const { return _objectName; }
-
- inline QVariantMap initData() const { return _initData; }
-
-private:
- QByteArray _className;
- QString _objectName;
- QVariantMap _initData;
-};
-