CCF
|
This is the complete list of members for http::HTTP2ServerSession, including all inherited members.
close_session() override | ccf::EncryptedSession | inlinevirtual |
close_stream(ccf::http::HeaderMap &&trailers) override | http::HTTP2ServerSession | inlinevirtual |
EncryptedSession(::tcp::ConnID session_id_, ringbuffer::AbstractWriterFactory &writer_factory, std::unique_ptr< ccf::tls::Context > ctx) | ccf::EncryptedSession | inlineprotected |
handle_incoming_data(std::span< const uint8_t > data) override | ccf::ThreadedSession | inlinevirtual |
handle_incoming_data_cb(std::unique_ptr<::threading::Tmsg< SendRecvMsg > > msg) | ccf::ThreadedSession | inlinestatic |
handle_incoming_data_thread(std::vector< uint8_t > &&data) override | ccf::EncryptedSession | inlinevirtual |
handle_request(llhttp_method verb, const std::string_view &url, ccf::http::HeaderMap &&headers, std::vector< uint8_t > &&body, int32_t stream_id) override | http::HTTP2ServerSession | inlinevirtual |
HTTP2ServerSession(std::shared_ptr< ccf::RPCMap > rpc_map, int64_t 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, http::ResponderLookup &responder_lookup_) | http::HTTP2ServerSession | inline |
parse(std::span< const uint8_t > data) override | http::HTTP2ServerSession | inlinevirtual |
send_data(std::span< const uint8_t > data) override | ccf::EncryptedSession | inlinevirtual |
send_data_cb(std::unique_ptr<::threading::Tmsg< SendRecvMsg > > msg) | ccf::ThreadedSession | inlinestatic |
send_data_thread(std::vector< uint8_t > &&data) override | ccf::EncryptedSession | inlinevirtual |
send_odata_error_response(ccf::ErrorDetails &&error) | ccf::http::HTTPResponder | inline |
send_response(ccf::http_status status_code, ccf::http::HeaderMap &&headers, ccf::http::HeaderMap &&trailers, std::span< const uint8_t > body) override | http::HTTP2ServerSession | inlinevirtual |
session_id | ccf::EncryptedSession | protected |
set_on_stream_close_callback(ccf::http::StreamOnCloseCallback cb) override | http::HTTP2ServerSession | inlinevirtual |
start_stream(ccf::http_status status, const ccf::http::HeaderMap &headers) override | http::HTTP2ServerSession | inlinevirtual |
stream_data(std::span< const uint8_t > data) override | http::HTTP2ServerSession | inlinevirtual |
ThreadedSession(int64_t thread_affinity) | ccf::ThreadedSession | inline |
tls_io | ccf::EncryptedSession | protected |
~HTTP2ServerSession() | http::HTTP2ServerSession | inline |
~HTTPResponder()=default | ccf::http::HTTPResponder | virtual |
~Session()=default | ccf::Session | virtual |