Definition node_subsystem_interface.h:8
Definition lfs_interface.h:40
virtual void store(const LFSKey &key, LFSContents &&contents)=0
~AbstractLFSAccess() override=default
virtual FetchResultPtr fetch(const LFSKey &key)=0
static char const * get_subsystem_name()
Definition lfs_interface.h:44
Definition indexer_interface.h:14
std::string LFSKey
Definition lfs_interface.h:17
std::vector< uint8_t > LFSContents
Definition lfs_interface.h:19
std::shared_ptr< FetchResult > FetchResultPtr
Definition lfs_interface.h:37
std::vector< uint8_t > LFSEncryptedContents
Definition lfs_interface.h:18
Definition lfs_interface.h:22
std::atomic< FetchResultType > fetch_result
Definition lfs_interface.h:30
LFSContents contents
Definition lfs_interface.h:34
FetchResultType
Definition lfs_interface.h:24
LFSKey key
Definition lfs_interface.h:32