CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
http::HTTP2SessionContext Struct Reference

#include <http2_session.h>

Inherits ccf::SessionContext.

Public Member Functions

 HTTP2SessionContext (size_t client_session_id_, const std::vector< uint8_t > &caller_cert_, const std::optional< ccf::ListenInterfaceID > &interface_id_, http2::StreamId stream_id_)
 
- Public Member Functions inherited from ccf::SessionContext
 SessionContext (size_t client_session_id_, const std::vector< uint8_t > &caller_cert_, const std::optional< ListenInterfaceID > &interface_id_=std::nullopt)
 
virtual ~SessionContext ()=default
 

Public Attributes

int32_t stream_id
 
- Public Attributes inherited from ccf::SessionContext
size_t client_session_id = InvalidSessionId
 
std::vector< uint8_t > caller_cert = {}
 
bool is_forwarding = false
 
std::optional< ListenInterfaceIDinterface_id = std::nullopt
 
bool is_forwarded = false
 
std::optional< ccf::Viewactive_view = std::nullopt
 

Constructor & Destructor Documentation

◆ HTTP2SessionContext()

http::HTTP2SessionContext::HTTP2SessionContext ( size_t  client_session_id_,
const std::vector< uint8_t > &  caller_cert_,
const std::optional< ccf::ListenInterfaceID > &  interface_id_,
http2::StreamId  stream_id_ 
)
inline

Member Data Documentation

◆ stream_id

int32_t http::HTTP2SessionContext::stream_id

The documentation for this struct was generated from the following file: