CCF
Loading...
Searching...
No Matches
Namespaces | Functions
historical_queries_adapter.cpp File Reference
#include "ccf/historical_queries_adapter.h"
#include "ccf/historical_queries_utils.h"
#include "ccf/rpc_context.h"
#include "ccf/service/tables/service.h"
#include "kv/kv_types.h"
#include "node/rpc/network_identity_subsystem.h"
#include "node/tx_receipt_impl.h"
#include <t_cose/t_cose_sign1_sign.h>

Namespaces

namespace  ccf
 
namespace  ccf::historical
 

Functions

nlohmann::json ccf::describe_receipt_v1 (const TxReceiptImpl &receipt)
 
ReceiptPtr ccf::describe_receipt_v2 (const TxReceiptImpl &in)
 
std::optional< std::vector< uint8_t > > ccf::describe_merkle_proof_v1 (const TxReceiptImpl &receipt)
 
std::optional< SerialisedCoseEndorsementsccf::describe_cose_endorsements_v1 (const TxReceiptImpl &receipt)
 
std::optional< SerialisedCoseSignatureccf::describe_cose_signature_v1 (const TxReceiptImpl &receipt)
 
std::optional< ccf::TxIDccf::historical::txid_from_header (endpoints::CommandEndpointContext &args)
 
void ccf::historical::default_error_handler (HistoricalQueryErrorCode err, std::string reason, endpoints::CommandEndpointContext &args)
 
HistoricalTxStatus ccf::historical::is_tx_committed_v2 (ccf::kv::Consensus *consensus, ccf::View view, ccf::SeqNo seqno, std::string &error_reason)
 
template<class TQueryHandler , class TEndpointFunction , class TEndpointContext , class TTxIDExtractor >
TEndpointFunction ccf::historical::_adapter_v3 (const TQueryHandler &f, ccf::AbstractNodeContext &node_context, const CheckHistoricalTxStatus &available, const TTxIDExtractor &extractor)
 
ccf::endpoints::EndpointFunction ccf::historical::adapter_v3 (const HandleHistoricalQuery &f, ccf::AbstractNodeContext &node_context, const CheckHistoricalTxStatus &available, const TxIDExtractor &extractor=txid_from_header)
 
ccf::endpoints::ReadOnlyEndpointFunction ccf::historical::read_only_adapter_v3 (const HandleReadOnlyHistoricalQuery &f, ccf::AbstractNodeContext &node_context, const CheckHistoricalTxStatus &available, const ReadOnlyTxIDExtractor &extractor=txid_from_header)
 
ccf::endpoints::EndpointFunction ccf::historical::read_write_adapter_v3 (const HandleReadWriteHistoricalQuery &f, ccf::AbstractNodeContext &node_context, const CheckHistoricalTxStatus &available, const TxIDExtractor &extractor=txid_from_header)
 
template<class TQueryHandler , class TEndpointFunction , class TEndpointContext , class TTxIDExtractor , class TErrorHandler >
TEndpointFunction ccf::historical::_adapter_v4 (const TQueryHandler &f, ccf::AbstractNodeContext &node_context, const CheckHistoricalTxStatus &available, const TTxIDExtractor &extractor, const TErrorHandler &ehandler)
 
ccf::endpoints::ReadOnlyEndpointFunction ccf::historical::read_only_adapter_v4 (const HandleReadOnlyHistoricalQuery &f, ccf::AbstractNodeContext &node_context, const CheckHistoricalTxStatus &available, const ReadOnlyTxIDExtractor &extractor=txid_from_header, const ReadOnlyErrorHandler &ehandler=default_error_handler)
 
ccf::endpoints::EndpointFunction ccf::historical::read_write_adapter_v4 (const HandleReadWriteHistoricalQuery &f, ccf::AbstractNodeContext &node_context, const CheckHistoricalTxStatus &available, const TxIDExtractor &extractor=txid_from_header, const ErrorHandler &ehandler=default_error_handler)