TARAXA
dev::p2p::Session Member List

This is the complete list of members for dev::p2p::Session, including all inherited members.

capabilityFor(unsigned _packetType) constdev::p2p::Sessionprivate
capabilityPacketTypeToString(std::optional< SessionCapability > const &cap, unsigned _packetType)dev::p2p::Sessionprivatestatic
capabilityPacketTypeToString(unsigned _packetType) constdev::p2p::Sessionprivate
checkPacket(bytesConstRef _msg)dev::p2p::Sessionprivatestatic
checkRead(std::size_t expected, boost::system::error_code ec, std::size_t length)dev::p2p::Sessionprivate
disconnect(DisconnectReason _reason)dev::p2p::Sessioninline
disconnect_(DisconnectReason _reason)dev::p2p::Sessionprivate
doRead()dev::p2p::Sessionprivate
drop(DisconnectReason _r)dev::p2p::Sessionprivate
id() constdev::p2p::Sessioninline
immediate_disconnect_reason_dev::p2p::Sessionprivate
info() constdev::p2p::Sessioninline
interpretP2pPacket(P2pPacketType _t, RLP const &_r)dev::p2p::Sessionprivate
isConnected() constdev::p2p::Sessioninline
m_capabilitiesdev::p2p::Sessionprivate
m_capLoggerdev::p2p::Sessionprivate
m_capLoggerDetaildev::p2p::Sessionprivate
m_datadev::p2p::Sessionprivate
m_droppeddev::p2p::Sessionprivate
m_infodev::p2p::Sessionprivate
m_iodev::p2p::Sessionprivate
m_logSuffixdev::p2p::Sessionprivate
m_multiDatadev::p2p::Sessionprivate
m_netLoggerdev::p2p::Sessionprivate
m_netLoggerDetaildev::p2p::Sessionprivate
m_netLoggerErrordev::p2p::Sessionprivate
m_outdev::p2p::Sessionprivate
m_peerdev::p2p::Sessionprivate
m_pingdev::p2p::Sessionprivate
m_socketdev::p2p::Sessionprivate
m_writeQueuedev::p2p::Sessionprivate
make(SessionCapabilities caps, std::unique_ptr< RLPXFrameCoder > _io, std::shared_ptr< RLPXSocket > _s, std::shared_ptr< Peer > _n, PeerSessionInfo _info, std::optional< DisconnectReason > immediate_disconnect_reason={})dev::p2p::Sessionstatic
muted_dev::p2p::Sessionprivate
peer() constdev::p2p::Sessioninlineprivate
ping()dev::p2p::Sessioninline
ping_()dev::p2p::Sessionprivate
prep(RLPStream &_s, P2pPacketType _t, unsigned _args=0)dev::p2p::Sessionprivatestatic
readPacket(unsigned _t, RLP const &_r)dev::p2p::Sessionprivate
sealAndSend_(RLPStream &_s)dev::p2p::Sessionprivate
send(std::string capability_name, unsigned packet_type, bytes payload, std::function< void()> &&on_done={})dev::p2p::Sessioninline
send_(bytes _msg, std::function< void()> on_done={})dev::p2p::Sessionprivate
Session(SessionCapabilities caps, std::unique_ptr< RLPXFrameCoder > _io, std::shared_ptr< RLPXSocket > _s, std::shared_ptr< Peer > _n, PeerSessionInfo _info, std::optional< DisconnectReason > immediate_disconnect_reason={})dev::p2p::Sessionprivate
splitAndPack(uint16_t &sequence_id, uint32_t &sent_size)dev::p2p::Sessionprivate
write(uint16_t sequence_id=0, uint32_t sent_size=0)dev::p2p::Sessionprivate
x_infodev::p2p::Sessionmutableprivate
~Session()dev::p2p::Session