|
|
|
@ -6,6 +6,7 @@
@@ -6,6 +6,7 @@
|
|
|
|
|
#include <map> |
|
|
|
|
#include <memory> |
|
|
|
|
#include <thread> |
|
|
|
|
#include <mutex> |
|
|
|
|
#include <boost/asio.hpp> |
|
|
|
|
#include <cryptopp/modes.h> |
|
|
|
|
#include <cryptopp/aes.h> |
|
|
|
@ -167,6 +168,7 @@ namespace transport
@@ -167,6 +168,7 @@ namespace transport
|
|
|
|
|
boost::asio::io_service m_Service; |
|
|
|
|
boost::asio::io_service::work m_Work; |
|
|
|
|
boost::asio::ip::tcp::acceptor * m_NTCPAcceptor, * m_NTCPV6Acceptor; |
|
|
|
|
std::mutex m_NTCPSessionsMutex; |
|
|
|
|
std::map<i2p::data::IdentHash, std::shared_ptr<NTCPSession> > m_NTCPSessions; |
|
|
|
|
|
|
|
|
|
public: |
|
|
|
|