- void attachSignal(QObject* sender, const char* signal, const QByteArray& rpcFunction = QByteArray());
- void attachSlot(const QByteArray& rpcFunction, QObject* recv, const char* slot);
+ void synchronize(QObject *obj);
+ void synchronizeAsMaster(QObject *obj);
+ void synchronizeAsSlave(QObject *obj);
+
+ void setInitialized(QObject *obj);
+ bool initialized(QObject *obj);
+ void requestInit(QObject *obj);
+
+ void detachObject(QObject *obj);
+ void detachSignals(QObject *sender);
+ void detachSlots(QObject *receiver);
+
+ static void writeDataToDevice(QIODevice *dev, const QVariant &item);
+ static bool readDataFromDevice(QIODevice *dev, quint32 &blockSize, QVariant &item);