CCF
|
Namespaces | |
namespace | strategies |
Classes | |
class | AbstractLFSAccess |
class | EnclaveLFSAccess |
struct | FetchResult |
class | HistoricalTransactionFetcher |
class | Indexer |
class | IndexingStrategies |
class | LazyStrategy |
class | Strategy |
class | TransactionFetcher |
Typedefs | |
using | StrategyPtr = std::shared_ptr< Strategy > |
using | LFSKey = std::string |
using | LFSEncryptedContents = std::vector< uint8_t > |
using | LFSContents = std::vector< uint8_t > |
using | FetchResultPtr = std::shared_ptr< FetchResult > |
Enumerations | |
enum | LFSMsg : ringbuffer::Message { DEFINE_RINGBUFFER_MSG_TYPE =(store) , DEFINE_RINGBUFFER_MSG_TYPE =(store) , DEFINE_RINGBUFFER_MSG_TYPE =(store) , DEFINE_RINGBUFFER_MSG_TYPE =(store) } |
LFS-related ringbuffer messages. More... | |
Defines a simple Large-File System (LFS) interface for offloading large blobs of data to the host, and later requesting them asynchronously. These blobs will be encrypted, so may contain secret data. Only files written by this node can be read by this node.
using ccf::indexing::FetchResultPtr = typedef std::shared_ptr<FetchResult> |
using ccf::indexing::LFSContents = typedef std::vector<uint8_t> |
using ccf::indexing::LFSEncryptedContents = typedef std::vector<uint8_t> |
using ccf::indexing::LFSKey = typedef std::string |
using ccf::indexing::StrategyPtr = typedef std::shared_ptr<Strategy> |