CCF
Loading...
Searching...
No Matches
ccf::RPCSessions Member List

This is the complete list of members for ccf::RPCSessions, including all inherited members.

accept(ccf::tls::ConnID id, const ListenInterfaceID &listen_interface_id, bool udp=false)ccf::RPCSessionsinline
add_responder(::tcp::ConnID session_id, http2::StreamId stream_id, std::shared_ptr< ccf::http::HTTPResponder > responder)http::ResponderLookupinline
all_respondershttp::ResponderLookupprotected
ByStream typedefhttp::ResponderLookupprotected
cleanup_responders(::tcp::ConnID session_id)http::ResponderLookupinline
create_client(const std::shared_ptr<::tls::Cert > &cert, const std::string &app_protocol="HTTP1")ccf::RPCSessionsinline
create_unencrypted_client()ccf::RPCSessionsinline
find_session(ccf::tls::ConnID id)ccf::RPCSessionsinline
get_app_protocol_main_interface() constccf::RPCSessionsinline
get_session_metrics()ccf::RPCSessionsinline
lookup_responder(::tcp::ConnID session_id, http2::StreamId stream_id)http::ResponderLookupinline
register_message_handlers(messaging::Dispatcher< ringbuffer::Message > &disp)ccf::RPCSessionsinline
remove_session(ccf::tls::ConnID id)ccf::RPCSessionsinline
reply_async(ccf::tls::ConnID id, bool terminate_after_send, std::vector< uint8_t > &&data) overrideccf::RPCSessionsinlinevirtual
report_parsing_error(const ccf::ListenInterfaceID &id) overrideccf::RPCSessionsinlinevirtual
report_request_header_too_large_error(const ccf::ListenInterfaceID &id) overrideccf::RPCSessionsinlinevirtual
report_request_payload_too_large_error(const ccf::ListenInterfaceID &id) overrideccf::RPCSessionsinlinevirtual
RPCSessions(ringbuffer::AbstractWriterFactory &writer_factory, std::shared_ptr< RPCMap > rpc_map_)ccf::RPCSessionsinline
set_cert(ccf::Authority authority, const ccf::crypto::Pem &cert_, const ccf::crypto::Pem &pk, const std::string &acme_configuration="")ccf::RPCSessionsinline
set_custom_protocol_subsystem(std::shared_ptr< CustomProtocolSubsystem > cpss)ccf::RPCSessionsinline
set_network_cert(const ccf::crypto::Pem &cert_, const ccf::crypto::Pem &pk)ccf::RPCSessionsinline
set_node_cert(const ccf::crypto::Pem &cert_, const ccf::crypto::Pem &pk)ccf::RPCSessionsinline
update_listening_interface_options(const ccf::NodeInfoNetwork &node_info)ccf::RPCSessionsinline
~AbstractRPCResponder()ccf::AbstractRPCResponderinlinevirtual
~ErrorReporter()http::ErrorReporterinlinevirtual