| 1489 | } |
| 1490 | |
| 1491 | void SAMBridge::RemoveSocket(const std::shared_ptr<SAMSocket> & socket) |
| 1492 | { |
| 1493 | std::unique_lock<std::mutex> lock(m_OpenSocketsMutex); |
| 1494 | m_OpenSockets.remove_if([socket](const std::shared_ptr<SAMSocket> & item) -> bool { return item == socket; }); |
| 1495 | } |
| 1496 | |
| 1497 | void SAMBridge::HandleAccept(const boost::system::error_code& ecode, std::shared_ptr<SAMSocket> socket) |
| 1498 | { |