CCF
Loading...
Searching...
No Matches
Public Member Functions | List of all members
aft::Adaptor< T > Class Template Reference

#include <raft_types.h>

Inherits aft::Store.

Public Member Functions

 Adaptor (std::shared_ptr< T > x)
 
void compact (Index v) override
 
void rollback (const ccf::kv::TxID &tx_id, Term term_of_next_version) override
 
void initialise_term (Term t) override
 
std::unique_ptr< ccf::kv::AbstractExecutionWrapperdeserialize (const std::vector< uint8_t > data, bool public_only=false, const std::optional< ccf::kv::TxID > &expected_txid=std::nullopt) override
 
- Public Member Functions inherited from aft::Store
virtual ~Store ()
 

Constructor & Destructor Documentation

◆ Adaptor()

template<typename T >
aft::Adaptor< T >::Adaptor ( std::shared_ptr< T >  x)
inline

Member Function Documentation

◆ compact()

template<typename T >
void aft::Adaptor< T >::compact ( Index  v)
inlineoverridevirtual

Implements aft::Store.

◆ deserialize()

template<typename T >
std::unique_ptr< ccf::kv::AbstractExecutionWrapper > aft::Adaptor< T >::deserialize ( const std::vector< uint8_t >  data,
bool  public_only = false,
const std::optional< ccf::kv::TxID > &  expected_txid = std::nullopt 
)
inlineoverridevirtual

Implements aft::Store.

◆ initialise_term()

template<typename T >
void aft::Adaptor< T >::initialise_term ( Term  t)
inlineoverridevirtual

Implements aft::Store.

◆ rollback()

template<typename T >
void aft::Adaptor< T >::rollback ( const ccf::kv::TxID tx_id,
Term  term_of_next_version 
)
inlineoverridevirtual

Implements aft::Store.


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