void attachSignal(QObject* sender, const char* signal, const QByteArray& rpcFunction = QByteArray());
void attachSlot(const QByteArray& rpcFunction, QObject* recv, const char* slot);
- void detachObject(QObject* obj);
-
public slots:
void addPeer(QIODevice *device);
void sendSignal(const char *signal, QVariant p1 = QVariant(), QVariant p2 = QVariant(), QVariant p3 = QVariant(), QVariant p4 = QVariant(),
QVariant p5 = QVariant(), QVariant p6 = QVariant(), QVariant p7 = QVariant(), QVariant p8 = QVariant(), QVariant p9 = QVariant());
- void detachSender();
+ void detachObject(QObject* obj);
+
+ //void detachSender();
signals:
- //void peerDisconnected();
+ void peerDisconnected();
private slots:
+ void socketDisconnected();
private:
struct Connection {