Bitcoin Core 31.99.0
P2P Digital Currency
HTTPServer Member List

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

AcceptConnection(const Sock &listen_sock, CService &addr)HTTPServerprivate
BindAndStartListening(const CService &to)HTTPServer
ClearConnectedClients()HTTPServer
ClientAllowed(const CNetAddr &netaddr) constHTTPServerprivate
DisconnectAllClients()HTTPServerinline
DisconnectClients()HTTPServerprivate
GenerateWaitSockets() constHTTPServerprivate
GetConnectionsCount() constHTTPServerinline
GetListeningSocketCount() constHTTPServerinline
GetNewId()HTTPServerprivate
GUARDED_BY(m_request_dispatcher_mutex)HTTPServerprivate
HTTPServer(std::function< void(std::unique_ptr< HTTPRequest > &&)> func)HTTPServerinlineexplicit
Id typedefHTTPServer
InitHTTPAllowList()HTTPServer
InterruptNet()HTTPServerinline
JoinSocketsThreads()HTTPServer
m_allow_subnetsHTTPServerprivate
m_connectedHTTPServerprivate
m_connected_sizeHTTPServerprivate
m_disconnect_all_clientsHTTPServerprivate
m_interrupt_netHTTPServerprivate
m_listenHTTPServerprivate
m_next_idHTTPServerprivate
m_request_dispatcher_mutexHTTPServermutableprivate
m_rpcmaxconnectionsHTTPServerprivate
m_rpcservertimeoutHTTPServerprivate
m_stop_acceptingHTTPServerprivate
m_thread_socket_handlerHTTPServerprivate
NewSockAccepted(std::unique_ptr< Sock > &&sock, const CService &addr)HTTPServerprivate
SetMaxConnections(int max_conn)HTTPServerinline
SetRequestHandler(std::function< void(std::unique_ptr< HTTPRequest > &&)> func) EXCLUSIVE_LOCKS_REQUIRED(!m_request_dispatcher_mutex)HTTPServerinline
SetServerTimeout(std::chrono::seconds seconds)HTTPServerinline
SocketHandlerConnected(const IOReadiness &io_readiness) const EXCLUSIVE_LOCKS_REQUIRED(!m_request_dispatcher_mutex)HTTPServerprivate
SocketHandlerListening(const Sock::EventsPerSock &events_per_sock)HTTPServerprivate
StartSocketsThreads()HTTPServer
StopAccepting()HTTPServerinline
StopListening()HTTPServer
ThreadSocketHandler() EXCLUSIVE_LOCKS_REQUIRED(!m_request_dispatcher_mutex)HTTPServerprivate
~HTTPServer()HTTPServerinlinevirtual