Bitcoin Core  27.99.0
P2P Digital Currency
V1Transport Member List

This is the complete list of members for V1Transport, including all inherited members.

BytesToSend typedefTransport
CompleteInternal() const noexcept EXCLUSIVE_LOCKS_REQUIRED(m_recv_mutex)V1Transportinlineprivate
GetBytesToSend(bool have_next_message) const noexcept override EXCLUSIVE_LOCKS_REQUIRED(!m_send_mutex)V1Transportvirtual
GetInfo() const noexcept overrideV1Transportvirtual
GetMessageHash() const EXCLUSIVE_LOCKS_REQUIRED(m_recv_mutex)V1Transportprivate
GetReceivedMessage(std::chrono::microseconds time, bool &reject_message) override EXCLUSIVE_LOCKS_REQUIRED(!m_recv_mutex)V1Transportvirtual
GetSendMemoryUsage() const noexcept override EXCLUSIVE_LOCKS_REQUIRED(!m_send_mutex)V1Transportvirtual
GUARDED_BY(m_recv_mutex)V1Transportmutableprivate
GUARDED_BY(m_recv_mutex)V1Transportmutableprivate
GUARDED_BY(m_recv_mutex)V1Transportprivate
GUARDED_BY(m_recv_mutex)V1Transportinlineprivate
GUARDED_BY(m_recv_mutex)V1Transportprivate
GUARDED_BY(m_recv_mutex)V1Transportinlineprivate
GUARDED_BY(m_recv_mutex)V1Transportprivate
GUARDED_BY(m_recv_mutex)V1Transportprivate
GUARDED_BY(m_send_mutex)V1Transportprivate
GUARDED_BY(m_send_mutex)V1Transportprivate
GUARDED_BY(m_send_mutex)V1Transportinlineprivate
GUARDED_BY(m_send_mutex)V1Transportinlineprivate
m_magic_bytesV1Transportprivate
m_node_idV1Transportprivate
m_recv_mutexV1Transportmutableprivate
m_send_mutexV1Transportmutableprivate
MarkBytesSent(size_t bytes_sent) noexcept override EXCLUSIVE_LOCKS_REQUIRED(!m_send_mutex)V1Transportvirtual
readData(Span< const uint8_t > msg_bytes) EXCLUSIVE_LOCKS_REQUIRED(m_recv_mutex)V1Transportprivate
readHeader(Span< const uint8_t > msg_bytes) EXCLUSIVE_LOCKS_REQUIRED(m_recv_mutex)V1Transportprivate
ReceivedBytes(Span< const uint8_t > &msg_bytes) override EXCLUSIVE_LOCKS_REQUIRED(!m_recv_mutex)V1Transportinlinevirtual
ReceivedMessageComplete() const override EXCLUSIVE_LOCKS_REQUIRED(!m_recv_mutex)V1Transportinlinevirtual
Reset() EXCLUSIVE_LOCKS_REQUIRED(m_recv_mutex)V1Transportinlineprivate
SetMessageToSend(CSerializedNetMsg &msg) noexcept override EXCLUSIVE_LOCKS_REQUIRED(!m_send_mutex)V1Transportvirtual
ShouldReconnectV1() const noexcept overrideV1Transportinlinevirtual
V1Transport(const NodeId node_id) noexceptV1Transportexplicit
~Transport()Transportinlinevirtual