NTCP2.cpp
void NTCP2Session::Terminate ()
|
if (!m_IntermediateQueue.empty ()) |
Compare with similar code
|
std::lock_guard<std::mutex> l(m_IntermediateQueueMutex); |
and
|
std::lock_guard<std::mutex> l(m_IntermediateQueueMutex); |
UDPTunnel.cpp
1
void I2PUDPServerTunnel::Stop ()
2
void I2PUDPClientTunnel::Stop ()
3
void I2PUDPClientTunnel::HandleRecvFromLocal (const boost::system::error_code & ec, std::size_t transferred)
|
auto itr = m_Sessions.find (remotePort); |
4
void I2PUDPClientTunnel::HandleRecvFromI2PRaw (uint16_t fromPort, uint16_t toPort, const uint8_t * buf, size_t len)
|
auto itr = m_Sessions.find (toPort); |
Compare with similar code
|
std::lock_guard<std::mutex> lock(m_SessionsMutex); |
and
|
std::lock_guard<std::mutex> lock(m_SessionsMutex); |
Datagram.cpp
1
DatagramDestination::~DatagramDestination ()
2
void DatagramDestination::CleanUp ()
|
if (m_Sessions.empty ()) return; |
NTCP2.cpp
void NTCP2Session::Terminate ()
i2pd/libi2pd/NTCP2.cpp
Line 579 in 22dd724
Compare with similar code
i2pd/libi2pd/NTCP2.cpp
Line 1666 in 22dd724
and
i2pd/libi2pd/NTCP2.cpp
Line 1679 in 22dd724
UDPTunnel.cpp
1
void I2PUDPServerTunnel::Stop ()
i2pd/libi2pd_client/UDPTunnel.cpp
Line 357 in 22dd724
2
void I2PUDPClientTunnel::Stop ()
i2pd/libi2pd_client/UDPTunnel.cpp
Line 436 in 22dd724
3
void I2PUDPClientTunnel::HandleRecvFromLocal (const boost::system::error_code & ec, std::size_t transferred)
i2pd/libi2pd_client/UDPTunnel.cpp
Line 499 in 22dd724
4
void I2PUDPClientTunnel::HandleRecvFromI2PRaw (uint16_t fromPort, uint16_t toPort, const uint8_t * buf, size_t len)
i2pd/libi2pd_client/UDPTunnel.cpp
Line 640 in 22dd724
Compare with similar code
i2pd/libi2pd_client/UDPTunnel.cpp
Line 121 in 22dd724
and
i2pd/libi2pd_client/UDPTunnel.cpp
Line 150 in 22dd724
Datagram.cpp
1
DatagramDestination::~DatagramDestination ()
i2pd/libi2pd/Datagram.cpp
Line 37 in 22dd724
2
void DatagramDestination::CleanUp ()
i2pd/libi2pd/Datagram.cpp
Line 485 in 22dd724