websocket server: closed connection threads are joined properly

This commit is contained in:
Benjamin Sergeant
2019-04-17 16:23:24 -07:00
parent 4e2e14fb22
commit f96babc6a6
5 changed files with 61 additions and 12 deletions

View File

@@ -21,9 +21,13 @@ namespace ix
virtual void computeId();
virtual const std::string& getId() const;
bool setTerminated();
bool isTerminated() const;
static std::shared_ptr<ConnectionState> createConnectionState();
protected:
std::atomic<bool> _terminated;
std::string _id;
static std::atomic<uint64_t> _globalId;