mirror of
https://github.com/oatpp/oatpp.git
synced 2025-02-11 17:20:52 +08:00
make virtual_::Interface::ConnectionSubmission pending status atomic
This commit is contained in:
parent
4d2487b4ff
commit
8b9975ad2e
@ -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) {
|
||||
|
@ -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:
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user