* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
- * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
- SessionThread(UserId user, bool restoreState, QObject *parent = 0);
- ~SessionThread();
-
- void run();
-
- CoreSession *session();
- UserId user();
+ SessionThread(UserId user, bool restoreState, bool strictIdentEnabled, QObject* parent = nullptr);
+ ~SessionThread() override;
- bool isSessionInitialized();
- void addClientToSession(QObject *peer);
- void addRemoteClientToSession(QIODevice *socket);
- void addInternalClientToSession(SignalProxy *proxy);
+ std::vector<Peer*> _clientQueue;