+private:
+ CoreSession *_session;
+ UserId _user;
+ QList<QObject *> clientQueue;
+ bool _sessionInitialized;
+ bool _restoreState;
+
+ bool isSessionInitialized();
+ void addClientToSession(QObject *peer);
+ void addRemoteClientToSession(QIODevice *socket);
+ void addInternalClientToSession(SignalProxy *proxy);