#include "types.h"
class CoreSession;
+class InternalConnection;
+class RemoteConnection;
class QIODevice;
-class SignalProxy;
class SessionThread : public QThread
{
void initialized();
void shutdown();
- void addRemoteClient(QIODevice *);
- void addInternalClient(SignalProxy *);
+ void addRemoteClient(RemoteConnection *);
+ void addInternalClient(InternalConnection *);
private:
CoreSession *_session;
bool isSessionInitialized();
void addClientToSession(QObject *peer);
- void addRemoteClientToSession(QIODevice *socket);
- void addInternalClientToSession(SignalProxy *proxy);
+ void addRemoteClientToSession(RemoteConnection *connection);
+ void addInternalClientToSession(InternalConnection *client);
};