websocket server: closed connection threads are joined properly

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

View File

@ -10,7 +10,7 @@ namespace ix
{
std::atomic<uint64_t> ConnectionState::_globalId(0);
ConnectionState::ConnectionState()
ConnectionState::ConnectionState() : _terminated(false)
{
computeId();
}
@ -29,5 +29,15 @@ namespace ix
{
return std::make_shared<ConnectionState>();
}
bool ConnectionState::isTerminated() const
{
return _terminated;
}
bool ConnectionState::setTerminated()
{
_terminated = true;
}
}