Bitcoin Core 31.99.0
P2P Digital Currency
http_bitcoin::HTTPServer Member List

This is the complete list of members for http_bitcoin::HTTPServer, including all inherited members.

AcceptConnection(const Sock &listen_sock, CService &addr)http_bitcoin::HTTPServerprivate
BindAndStartListening(const CService &to)http_bitcoin::HTTPServer
ClearConnectedClients()http_bitcoin::HTTPServer
DisconnectAllClients()http_bitcoin::HTTPServerinline
DisconnectClients()http_bitcoin::HTTPServerprivate
GenerateWaitSockets() consthttp_bitcoin::HTTPServerprivate
GetConnectionsCount() consthttp_bitcoin::HTTPServerinline
GetListeningSocketCount() consthttp_bitcoin::HTTPServerinline
GetNewId()http_bitcoin::HTTPServerprivate
GUARDED_BY(m_request_dispatcher_mutex)http_bitcoin::HTTPServerprivate
HTTPServer(std::function< void(std::unique_ptr< HTTPRequest > &&)> func)http_bitcoin::HTTPServerinlineexplicit
Id typedefhttp_bitcoin::HTTPServer
InterruptNet()http_bitcoin::HTTPServerinline
JoinSocketsThreads()http_bitcoin::HTTPServer
m_connectedhttp_bitcoin::HTTPServerprivate
m_connected_sizehttp_bitcoin::HTTPServerprivate
m_disconnect_all_clientshttp_bitcoin::HTTPServerprivate
m_interrupt_nethttp_bitcoin::HTTPServerprivate
m_listenhttp_bitcoin::HTTPServerprivate
m_next_idhttp_bitcoin::HTTPServerprivate
m_request_dispatcher_mutexhttp_bitcoin::HTTPServermutableprivate
m_rpcservertimeouthttp_bitcoin::HTTPServerprivate
m_stop_acceptinghttp_bitcoin::HTTPServerprivate
m_thread_socket_handlerhttp_bitcoin::HTTPServerprivate
MaybeDispatchRequestsFromClient(const std::shared_ptr< HTTPRemoteClient > &client) const EXCLUSIVE_LOCKS_REQUIRED(!m_request_dispatcher_mutex)http_bitcoin::HTTPServerprivate
NewSockAccepted(std::unique_ptr< Sock > &&sock, const CService &addr)http_bitcoin::HTTPServerprivate
SetRequestHandler(std::function< void(std::unique_ptr< HTTPRequest > &&)> func) EXCLUSIVE_LOCKS_REQUIRED(!m_request_dispatcher_mutex)http_bitcoin::HTTPServerinline
SetServerTimeout(std::chrono::seconds seconds)http_bitcoin::HTTPServerinline
SocketHandlerConnected(const IOReadiness &io_readiness) const EXCLUSIVE_LOCKS_REQUIRED(!m_request_dispatcher_mutex)http_bitcoin::HTTPServerprivate
SocketHandlerListening(const Sock::EventsPerSock &events_per_sock)http_bitcoin::HTTPServerprivate
StartSocketsThreads()http_bitcoin::HTTPServer
StopAccepting()http_bitcoin::HTTPServerinline
StopListening()http_bitcoin::HTTPServer
ThreadSocketHandler() EXCLUSIVE_LOCKS_REQUIRED(!m_request_dispatcher_mutex)http_bitcoin::HTTPServerprivate
~HTTPServer()http_bitcoin::HTTPServerinlinevirtual