diff --git a/src/server/hosts/slave.hpp b/src/server/hosts/slave.hpp index d3c568b..a37ef07 100644 --- a/src/server/hosts/slave.hpp +++ b/src/server/hosts/slave.hpp @@ -10,7 +10,10 @@ namespace sosc { class SlaveClient { public: + SlaveClient() = delete; explicit SlaveClient(const ScapeConnection& client); + + ~SlaveClient(); private: ScapeConnection sock; }; @@ -18,7 +21,7 @@ private: class SlaveClientPool : public Pool { protected: bool ProcessClient - (SlaveClient& client, + (SlaveClient* client, ctx::SlaveContext* context, const db::Queries* queries) override {