fixed race condition

This commit is contained in:
orignal 2015-01-11 21:00:38 -05:00
parent 6683a9cf76
commit a85cc6aa77
4 changed files with 12 additions and 4 deletions

3
SSU.h
View file

@ -38,7 +38,8 @@ namespace transport
void DeleteSession (std::shared_ptr<SSUSession> session);
void DeleteAllSessions ();
boost::asio::io_service& GetService () { return m_Socket.get_io_service(); };
boost::asio::io_service& GetService () { return m_Service; };
boost::asio::io_service& GetServiceV6 () { return m_ServiceV6; };
const boost::asio::ip::udp::endpoint& GetEndpoint () const { return m_Endpoint; };
void Send (const uint8_t * buf, size_t len, const boost::asio::ip::udp::endpoint& to);
void AddRelay (uint32_t tag, const boost::asio::ip::udp::endpoint& relay);