/***************************************************************************
- * Copyright (C) 2005-2018 by the Quassel Project *
+ * Copyright (C) 2005-2020 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
Q_OBJECT
public:
- SessionThread(UserId user, bool restoreState, bool strictIdentEnabled, QObject *parent = nullptr);
- ~SessionThread();
+ SessionThread(UserId user, bool restoreState, bool strictIdentEnabled, QObject* parent = nullptr);
+ ~SessionThread() override;
public slots:
- void addClient(Peer *peer);
+ void addClient(Peer* peer);
void shutdown();
private slots:
signals:
void initialized();
void shutdownSession();
- void shutdownComplete(SessionThread *);
+ void shutdownComplete(SessionThread*);
- void addClientToWorker(Peer *peer);
+ void addClientToWorker(Peer* peer);
private:
QThread _sessionThread;
bool _sessionInitialized{false};
- std::vector<Peer *> _clientQueue;
+ std::vector<Peer*> _clientQueue;
};