filesaver
filesaver::services::LevelDbFileCategoryStore Class Reference

#include <LevelDbFileCategoryStore.h>

Inheritance diagram for filesaver::services::LevelDbFileCategoryStore:
filesaver::services::FileCategoryStore

Public Member Functions

 INJECT (LevelDbFileCategoryStore(LevelDbFactory *factory))
 
 ~LevelDbFileCategoryStore () override
 
void insertPath (const std::string &categoryTag, const std::string &filepath) override
 
std::vector< std::string > getPaths (const std::string &categoryTag, long limit, long offset) override
 
leveldb::DB * getDatabase (const std::string &categoryTag)
 
- Public Member Functions inherited from filesaver::services::FileCategoryStore
virtual ~FileCategoryStore ()=default
 

Detailed Description

Definition at line 26 of file LevelDbFileCategoryStore.h.

Constructor & Destructor Documentation

◆ ~LevelDbFileCategoryStore()

filesaver::services::LevelDbFileCategoryStore::~LevelDbFileCategoryStore ( )
override

Definition at line 15 of file LevelDbFileCategoryStore.cpp.

Member Function Documentation

◆ getDatabase()

leveldb::DB * filesaver::services::LevelDbFileCategoryStore::getDatabase ( const std::string &  categoryTag)

Definition at line 83 of file LevelDbFileCategoryStore.cpp.

◆ getPaths()

std::vector< std::string > filesaver::services::LevelDbFileCategoryStore::getPaths ( const std::string &  categoryTag,
long  limit,
long  offset 
)
overridevirtual

◆ INJECT()

filesaver::services::LevelDbFileCategoryStore::INJECT ( LevelDbFileCategoryStore(LevelDbFactory *factory)  )

◆ insertPath()

void filesaver::services::LevelDbFileCategoryStore::insertPath ( const std::string &  categoryTag,
const std::string &  filepath 
)
overridevirtual

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