1
0
mirror of https://github.com/PurpleI2P/i2pd.git synced 2025-03-09 16:41:04 +00:00

re-enable packet pool

This commit is contained in:
Jeff Becker 2018-01-20 13:06:08 -05:00
parent b3b38015c2
commit 06020b8f54
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

View File

@ -276,8 +276,8 @@ namespace stream
/** set max connections per minute per destination */
void SetMaxConnsPerMinute(const uint32_t conns);
Packet * NewPacket () { return new Packet; }
void DeletePacket (Packet * p) { delete p; }
Packet * NewPacket () { return m_PacketsPool.Acquire(); }
void DeletePacket (Packet * p) { return m_PacketsPool.Release(p); }
void AcceptOnceAcceptor (std::shared_ptr<Stream> stream, Acceptor acceptor, Acceptor prev);
@ -315,7 +315,7 @@ namespace stream
std::vector<i2p::data::IdentHash> m_Banned;
uint64_t m_LastBanClear;
//i2p::util::MemoryPool<Packet> m_PacketsPool;
i2p::util::MemoryPool<Packet> m_PacketsPool;
bool m_EnableDrop;
public: