CCF
Loading...
Searching...
No Matches
http::HTTPServerSession Member List

This is the complete list of members for http::HTTPServerSession, including all inherited members.

close_session() overrideccf::EncryptedSessioninlinevirtual
close_stream(ccf::http::HeaderMap &&) overridehttp::HTTPServerSessioninlinevirtual
EncryptedSession(::tcp::ConnID session_id_, ringbuffer::AbstractWriterFactory &writer_factory, std::unique_ptr< ccf::tls::Context > ctx)ccf::EncryptedSessioninlineprotected
handle_incoming_data(std::span< const uint8_t > data) overrideccf::ThreadedSessioninlinevirtual
handle_incoming_data_cb(std::unique_ptr<::threading::Tmsg< SendRecvMsg > > msg)ccf::ThreadedSessioninlinestatic
handle_incoming_data_thread(std::vector< uint8_t > &&data) overrideccf::EncryptedSessioninlinevirtual
handle_request(llhttp_method verb, const std::string_view &url, ccf::http::HeaderMap &&headers, std::vector< uint8_t > &&body, int32_t) overridehttp::HTTPServerSessioninlinevirtual
HTTPServerSession(std::shared_ptr< ccf::RPCMap > rpc_map, ::tcp::ConnID session_id_, const ccf::ListenInterfaceID &interface_id, ringbuffer::AbstractWriterFactory &writer_factory, std::unique_ptr< ccf::tls::Context > ctx, const ccf::http::ParserConfiguration &configuration, const std::shared_ptr< ErrorReporter > &error_reporter=nullptr)http::HTTPServerSessioninline
parse(std::span< const uint8_t > data) overridehttp::HTTPServerSessioninlinevirtual
send_data(std::span< const uint8_t > data) overrideccf::EncryptedSessioninlinevirtual
send_data_cb(std::unique_ptr<::threading::Tmsg< SendRecvMsg > > msg)ccf::ThreadedSessioninlinestatic
send_data_thread(std::vector< uint8_t > &&data) overrideccf::EncryptedSessioninlinevirtual
send_odata_error_response(ccf::ErrorDetails &&error)ccf::http::HTTPResponderinline
send_response(ccf::http_status status_code, ccf::http::HeaderMap &&headers, ccf::http::HeaderMap &&trailers, std::span< const uint8_t > body) overridehttp::HTTPServerSessioninlinevirtual
session_idccf::EncryptedSessionprotected
set_on_stream_close_callback(ccf::http::StreamOnCloseCallback cb) overridehttp::HTTPServerSessioninlinevirtual
start_stream(ccf::http_status status, const ccf::http::HeaderMap &headers) overridehttp::HTTPServerSessioninlinevirtual
stream_data(std::span< const uint8_t > data) overridehttp::HTTPServerSessioninlinevirtual
ThreadedSession(int64_t thread_affinity)ccf::ThreadedSessioninline
tls_ioccf::EncryptedSessionprotected
~HTTPResponder()=defaultccf::http::HTTPRespondervirtual
~Session()=defaultccf::Sessionvirtual