|
CCF
|
#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::CommittableTx > | owned_tx = nullptr |
Public Attributes inherited from ccf::endpoints::EndpointContext | |
| ccf::kv::Tx & | tx |
Public Attributes inherited from ccf::endpoints::CommandEndpointContext | |
| std::shared_ptr< ccf::RpcContext > | rpc_ctx |
| std::unique_ptr< AuthnIdentity > | caller |
|
inline |
| std::unique_ptr<ccf::kv::CommittableTx> ccf::EndpointContextImpl::owned_tx = nullptr |