Bitcoin Core 28.99.0
P2P Digital Currency
|
This is the complete list of members for V2Transport, including all inherited members.
!m_send_mutex | V2Transport | private |
!m_send_mutex | V2Transport | private |
ACQUIRED_AFTER(m_recv_mutex) | V2Transport | mutableprivate |
ACQUIRED_BEFORE(m_send_mutex) | V2Transport | mutableprivate |
BytesToSend typedef | Transport | |
GetBytesToSend(bool have_next_message) const noexcept override EXCLUSIVE_LOCKS_REQUIRED(!m_send_mutex) | V2Transport | virtual |
GetInfo() const noexcept override EXCLUSIVE_LOCKS_REQUIRED(!m_recv_mutex) | V2Transport | virtual |
GetMaxBytesToProcess() noexcept EXCLUSIVE_LOCKS_REQUIRED(m_recv_mutex) | V2Transport | private |
GetMessageType(Span< const uint8_t > &contents) noexcept | V2Transport | privatestatic |
GetReceivedMessage(std::chrono::microseconds time, bool &reject_message) noexcept override EXCLUSIVE_LOCKS_REQUIRED(!m_recv_mutex) | V2Transport | virtual |
GetSendMemoryUsage() const noexcept override EXCLUSIVE_LOCKS_REQUIRED(!m_send_mutex) | V2Transport | virtual |
GUARDED_BY(m_recv_mutex) | V2Transport | inlineprivate |
GUARDED_BY(m_recv_mutex) | V2Transport | private |
GUARDED_BY(m_recv_mutex) | V2Transport | private |
GUARDED_BY(m_recv_mutex) | V2Transport | private |
GUARDED_BY(m_recv_mutex) | V2Transport | private |
GUARDED_BY(m_send_mutex) | V2Transport | private |
GUARDED_BY(m_send_mutex) | V2Transport | inlineprivate |
GUARDED_BY(m_send_mutex) | V2Transport | private |
GUARDED_BY(m_send_mutex) | V2Transport | private |
GUARDED_BY(m_send_mutex) | V2Transport | private |
GUARDED_BY(m_send_mutex) | V2Transport | inlineprivate |
m_cipher | V2Transport | private |
m_initiating | V2Transport | private |
m_nodeid | V2Transport | private |
m_v1_fallback | V2Transport | private |
MarkBytesSent(size_t bytes_sent) noexcept override EXCLUSIVE_LOCKS_REQUIRED(!m_send_mutex) | V2Transport | virtual |
MAX_GARBAGE_LEN | V2Transport | static |
ProcessReceivedGarbageBytes() noexcept EXCLUSIVE_LOCKS_REQUIRED(m_recv_mutex) | V2Transport | private |
ProcessReceivedKeyBytes() noexcept EXCLUSIVE_LOCKS_REQUIRED(m_recv_mutex | V2Transport | private |
ProcessReceivedMaybeV1Bytes() noexcept EXCLUSIVE_LOCKS_REQUIRED(m_recv_mutex | V2Transport | private |
ProcessReceivedPacketBytes() noexcept EXCLUSIVE_LOCKS_REQUIRED(m_recv_mutex) | V2Transport | private |
ReceivedBytes(Span< const uint8_t > &msg_bytes) noexcept override EXCLUSIVE_LOCKS_REQUIRED(!m_recv_mutex | V2Transport | virtual |
ReceivedMessageComplete() const noexcept override EXCLUSIVE_LOCKS_REQUIRED(!m_recv_mutex) | V2Transport | virtual |
RecvState enum name | V2Transport | private |
SendState enum name | V2Transport | private |
SetMessageToSend(CSerializedNetMsg &msg) noexcept override EXCLUSIVE_LOCKS_REQUIRED(!m_send_mutex) | V2Transport | virtual |
SetReceiveState(RecvState recv_state) noexcept EXCLUSIVE_LOCKS_REQUIRED(m_recv_mutex) | V2Transport | private |
SetSendState(SendState send_state) noexcept EXCLUSIVE_LOCKS_REQUIRED(m_send_mutex) | V2Transport | private |
ShouldReconnectV1() const noexcept override EXCLUSIVE_LOCKS_REQUIRED(!m_recv_mutex | V2Transport | virtual |
StartSendingHandshake() noexcept EXCLUSIVE_LOCKS_REQUIRED(m_send_mutex) | V2Transport | private |
V1_PREFIX_LEN | V2Transport | privatestatic |
V2Transport(NodeId nodeid, bool initiating) noexcept | V2Transport | |
V2Transport(NodeId nodeid, bool initiating, const CKey &key, Span< const std::byte > ent32, std::vector< uint8_t > garbage) noexcept | V2Transport | |
VERSION_CONTENTS | V2Transport | privatestatic |
~Transport()=default | Transport | virtual |