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

Namespaces

 catapult
 
 catapult::net
 

Functions

std::shared_ptr< PacketWriterscatapult::net::CreatePacketWriters (const std::shared_ptr< thread::IoThreadPool > &pPool, const crypto::KeyPair &keyPair, const ConnectionSettings &settings)
 

Variable Documentation

◆ IsAvailable

bool IsAvailable

◆ m_completionCallback

CompletionCallback m_completionCallback
private

◆ m_errorCallback

ErrorCallback m_errorCallback
private

◆ m_lock

utils::SpinLock m_lock
mutableprivate

◆ m_networkIdentifier

model::NetworkIdentifier m_networkIdentifier
private

◆ m_nodeIdentityKeys

utils::KeySet m_nodeIdentityKeys
private

◆ m_outgoingNodeIdentityKeys

utils::KeySet m_outgoingNodeIdentityKeys
private

◆ m_pClientConnector

std::shared_ptr<ClientConnector> m_pClientConnector
private

◆ m_pPacketIo

std::shared_ptr<ionet::PacketIo> m_pPacketIo
private

◆ m_pPool

std::shared_ptr<thread::IoThreadPool> m_pPool
private

◆ m_pServerConnector

std::shared_ptr<ServerConnector> m_pServerConnector
private

◆ m_writers

WriterContainer m_writers
private

◆ Node

ionet::Node Node

◆ pBufferedIo

std::shared_ptr<ionet::PacketIo> pBufferedIo

◆ pSocket

SocketPointer pSocket