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

#include <endpoint_context.h>

Inherited by ccf::endpoints::EndpointContext, and ccf::endpoints::ReadOnlyEndpointContext.

Public Member Functions

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::shared_ptr< ccf::RpcContextrpc_ctx
 
std::unique_ptr< AuthnIdentitycaller
 

Constructor & Destructor Documentation

◆ ~CommandEndpointContext()

virtual ccf::endpoints::CommandEndpointContext::~CommandEndpointContext ( )
virtualdefault

◆ CommandEndpointContext()

ccf::endpoints::CommandEndpointContext::CommandEndpointContext ( const std::shared_ptr< ccf::RpcContext > &  r)
inline

Member Function Documentation

◆ get_caller()

template<typename T >
const T & ccf::endpoints::CommandEndpointContext::get_caller ( )
inline

◆ try_get_caller()

template<typename T >
const T * ccf::endpoints::CommandEndpointContext::try_get_caller ( )
inline

Member Data Documentation

◆ caller

std::unique_ptr<AuthnIdentity> ccf::endpoints::CommandEndpointContext::caller

◆ rpc_ctx

std::shared_ptr<ccf::RpcContext> ccf::endpoints::CommandEndpointContext::rpc_ctx

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