Bitcoin Core 31.99.0
P2P Digital Currency
HTTPRemoteClient Member List

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

!m_sock_mutexHTTPRemoteClient
!m_sock_mutexHTTPRemoteClient
GetOrigin() constHTTPRemoteClientinline
GetPeer() constHTTPRemoteClientinline
GetRecvBuffer() constHTTPRemoteClientinline
GetRequest() constHTTPRemoteClientinline
GetSock() EXCLUSIVE_LOCKS_REQUIRED(!m_sock_mutex)HTTPRemoteClientinline
GUARDED_BY(m_send_mutex)HTTPRemoteClientprivate
GUARDED_BY(m_send_mutex)HTTPRemoteClientinlineprivate
GUARDED_BY(m_sock_mutex)HTTPRemoteClientprivate
HTTPRemoteClient(HTTPServer::Id id, const CService &addr, std::unique_ptr< Sock > socket)HTTPRemoteClientinlineexplicit
HTTPRemoteClient(const HTTPRemoteClient &)=deleteHTTPRemoteClient
m_addrHTTPRemoteClientprivate
m_connection_busyHTTPRemoteClientprivate
m_disconnectHTTPRemoteClientprivate
m_idHTTPRemoteClientprivate
m_idle_sinceHTTPRemoteClientprivate
m_keep_aliveHTTPRemoteClientprivate
m_originHTTPRemoteClientprivate
m_recv_bufferHTTPRemoteClientprivate
m_reqHTTPRemoteClientprivate
m_req_busyHTTPRemoteClientprivate
m_send_mutexHTTPRemoteClientmutableprivate
m_sock_mutexHTTPRemoteClientprivate
MaybeDisconnect(std::chrono::time_point< SteadyClock > now, std::chrono::seconds rpcservertimeout, bool disconnect_all)HTTPRemoteClient
MaybeSendBytesFromBuffer() EXCLUSIVE_LOCKS_REQUIRED(!m_send_mutexHTTPRemoteClient
MutateRecvBuffer()HTTPRemoteClientinlineprotected
operator=(const HTTPRemoteClient &)=deleteHTTPRemoteClient
ReadRequest(HTTPRequest &req)HTTPRemoteClientprivate
ReadyToSend() const EXCLUSIVE_LOCKS_REQUIRED(!m_send_mutex)HTTPRemoteClientinline
Receive() EXCLUSIVE_LOCKS_REQUIRED(!m_sock_mutex)HTTPRemoteClient
Send(const HTTPResponse &res, std::span< const std::byte > reply_body, bool keep_alive) EXCLUSIVE_LOCKS_REQUIRED(!m_send_mutexHTTPRemoteClient
TryReadRequest(const std::shared_ptr< HTTPRemoteClient > &client)HTTPRemoteClientstatic