CatapultServer  v0.5.0.1 (Elephant)
PacketReaders.cpp File Reference
Include dependency graph for PacketReaders.cpp:

Namespaces

 catapult
 
 catapult::net
 

Functions

std::shared_ptr< PacketReaders > catapult::net::CreatePacketReaders (const std::shared_ptr< thread::IoThreadPool > &pPool, const ionet::ServerPacketHandlers &handlers, const crypto::KeyPair &keyPair, const ConnectionSettings &settings, uint32_t maxConnectionsPerIdentity)
 

Variable Documentation

◆ m_handlers

ionet::ServerPacketHandlers m_handlers
private

◆ m_lock

utils::SpinLock m_lock
mutableprivate

◆ m_maxConnectionsPerIdentity

uint32_t m_maxConnectionsPerIdentity
private

◆ m_pClientConnector

std::shared_ptr<ClientConnector> m_pClientConnector
private

◆ m_readers

ReaderContainer m_readers
private

◆ pBufferedIo

std::shared_ptr<ionet::PacketIo> pBufferedIo

◆ pReader

std::weak_ptr<ChainedSocketReader> pReader

◆ PublicKey

Key PublicKey