make virtual_::Interface::ConnectionSubmission pending status atomic

This commit is contained in:
lganzzzo 2019-03-31 15:52:10 +03:00
parent 4d2487b4ff
commit 8b9975ad2e
2 changed files with 2 additions and 2 deletions

View File

@ -48,7 +48,7 @@ std::shared_ptr<Socket> Interface::ConnectionSubmission::getSocketNonBlocking()
}
bool Interface::ConnectionSubmission::isPending() {
return m_pending;
return m_pending.load();
}
std::shared_ptr<Socket> Interface::acceptSubmission(const std::shared_ptr<ConnectionSubmission>& submission) {

View File

@ -46,7 +46,7 @@ public:
std::shared_ptr<Socket> m_socket;
std::mutex m_mutex;
std::condition_variable m_condition;
bool m_pending;
std::atomic<bool> m_pending;
public:
/**