TARAXA
|
This is the complete list of members for dev::p2p::Session, including all inherited members.
capabilityFor(unsigned _packetType) const | dev::p2p::Session | private |
capabilityPacketTypeToString(std::optional< SessionCapability > const &cap, unsigned _packetType) | dev::p2p::Session | privatestatic |
capabilityPacketTypeToString(unsigned _packetType) const | dev::p2p::Session | private |
checkPacket(bytesConstRef _msg) | dev::p2p::Session | privatestatic |
checkRead(std::size_t expected, boost::system::error_code ec, std::size_t length) | dev::p2p::Session | private |
disconnect(DisconnectReason _reason) | dev::p2p::Session | inline |
disconnect_(DisconnectReason _reason) | dev::p2p::Session | private |
doRead() | dev::p2p::Session | private |
drop(DisconnectReason _r) | dev::p2p::Session | private |
id() const | dev::p2p::Session | inline |
immediate_disconnect_reason_ | dev::p2p::Session | private |
info() const | dev::p2p::Session | inline |
interpretP2pPacket(P2pPacketType _t, RLP const &_r) | dev::p2p::Session | private |
isConnected() const | dev::p2p::Session | inline |
m_capabilities | dev::p2p::Session | private |
m_capLogger | dev::p2p::Session | private |
m_capLoggerDetail | dev::p2p::Session | private |
m_data | dev::p2p::Session | private |
m_dropped | dev::p2p::Session | private |
m_info | dev::p2p::Session | private |
m_io | dev::p2p::Session | private |
m_logSuffix | dev::p2p::Session | private |
m_multiData | dev::p2p::Session | private |
m_netLogger | dev::p2p::Session | private |
m_netLoggerDetail | dev::p2p::Session | private |
m_netLoggerError | dev::p2p::Session | private |
m_out | dev::p2p::Session | private |
m_peer | dev::p2p::Session | private |
m_ping | dev::p2p::Session | private |
m_socket | dev::p2p::Session | private |
m_writeQueue | dev::p2p::Session | private |
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::Session | static |
muted_ | dev::p2p::Session | private |
peer() const | dev::p2p::Session | inlineprivate |
ping() | dev::p2p::Session | inline |
ping_() | dev::p2p::Session | private |
prep(RLPStream &_s, P2pPacketType _t, unsigned _args=0) | dev::p2p::Session | privatestatic |
readPacket(unsigned _t, RLP const &_r) | dev::p2p::Session | private |
sealAndSend_(RLPStream &_s) | dev::p2p::Session | private |
send(std::string capability_name, unsigned packet_type, bytes payload, std::function< void()> &&on_done={}) | dev::p2p::Session | inline |
send_(bytes _msg, std::function< void()> on_done={}) | dev::p2p::Session | private |
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::Session | private |
splitAndPack(uint16_t &sequence_id, uint32_t &sent_size) | dev::p2p::Session | private |
write(uint16_t sequence_id=0, uint32_t sent_size=0) | dev::p2p::Session | private |
x_info | dev::p2p::Session | mutableprivate |
~Session() | dev::p2p::Session |