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

#include <endpoint_context_impl.h>

Inherits ccf::endpoints::EndpointContext.

Public Member Functions

 EndpointContextImpl (const std::shared_ptr< ccf::RpcContext > &r, std::unique_ptr< ccf::kv::CommittableTx > t)
 
- Public Member Functions inherited from ccf::endpoints::EndpointContext
 EndpointContext (const std::shared_ptr< ccf::RpcContext > &r, ccf::kv::Tx &t)
 
- Public Member Functions inherited from ccf::endpoints::CommandEndpointContext
virtual ~CommandEndpointContext ()=default
 
 CommandEndpointContext (const std::shared_ptr< ccf::RpcContext > &r)
 
template<typename T >
const T * try_get_caller ()
 
template<typename T >
const T & get_caller ()
 

Public Attributes

std::unique_ptr< ccf::kv::CommittableTxowned_tx = nullptr
 
- Public Attributes inherited from ccf::endpoints::EndpointContext
ccf::kv::Txtx
 
- Public Attributes inherited from ccf::endpoints::CommandEndpointContext
std::shared_ptr< ccf::RpcContextrpc_ctx
 
std::unique_ptr< AuthnIdentitycaller
 

Constructor & Destructor Documentation

◆ EndpointContextImpl()

ccf::EndpointContextImpl::EndpointContextImpl ( const std::shared_ptr< ccf::RpcContext > &  r,
std::unique_ptr< ccf::kv::CommittableTx t 
)
inline

Member Data Documentation

◆ owned_tx

std::unique_ptr<ccf::kv::CommittableTx> ccf::EndpointContextImpl::owned_tx = nullptr

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