Apache Mesos
Public Member Functions | List of all members
mesos::internal::log::LevelDBStorage Class Reference

#include <leveldb.hpp>

Inheritance diagram for mesos::internal::log::LevelDBStorage:
mesos::internal::log::Storage

Public Member Functions

 LevelDBStorage ()
 
 ~LevelDBStorage () override
 
Try< Staterestore (const std::string &path) override
 
Try< Nothingpersist (const Metadata &metadata) override
 
Try< Nothingpersist (const Action &action) override
 
Try< Action > read (uint64_t position) override
 
- Public Member Functions inherited from mesos::internal::log::Storage
virtual ~Storage ()
 

Constructor & Destructor Documentation

mesos::internal::log::LevelDBStorage::LevelDBStorage ( )
mesos::internal::log::LevelDBStorage::~LevelDBStorage ( )
override

Member Function Documentation

Try<Nothing> mesos::internal::log::LevelDBStorage::persist ( const Metadata &  metadata)
overridevirtual
Try<Nothing> mesos::internal::log::LevelDBStorage::persist ( const Action &  action)
overridevirtual
Try<Action> mesos::internal::log::LevelDBStorage::read ( uint64_t  position)
overridevirtual
Try<State> mesos::internal::log::LevelDBStorage::restore ( const std::string &  path)
overridevirtual

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