Apache Mesos
Classes | Public Member Functions | Friends | List of all members
mesos::log::Log Class Reference

#include <log.hpp>

Classes

class  Entry
 
class  Position
 
class  Reader
 
class  Writer
 

Public Member Functions

 Log (int quorum, const std::string &path, const std::set< process::UPID > &pids, bool autoInitialize=false, const Option< std::string > &metricsPrefix=None())
 
 Log (int quorum, const std::string &path, const std::string &servers, const Duration &timeout, const std::string &znode, const Option< zookeeper::Authentication > &auth=None(), bool autoInitialize=false, const Option< std::string > &metricsPrefix=None())
 
 ~Log ()
 
Position position (const std::string &identity) const
 

Friends

class internal::log::LogReaderProcess
 
class internal::log::LogWriterProcess
 

Constructor & Destructor Documentation

mesos::log::Log::Log ( int  quorum,
const std::string &  path,
const std::set< process::UPID > &  pids,
bool  autoInitialize = false,
const Option< std::string > &  metricsPrefix = None() 
)
mesos::log::Log::Log ( int  quorum,
const std::string &  path,
const std::string &  servers,
const Duration timeout,
const std::string &  znode,
const Option< zookeeper::Authentication > &  auth = None(),
bool  autoInitialize = false,
const Option< std::string > &  metricsPrefix = None() 
)
mesos::log::Log::~Log ( )

Member Function Documentation

Position mesos::log::Log::position ( const std::string &  identity) const
inline

Friends And Related Function Documentation

friend class internal::log::LogReaderProcess
friend
friend class internal::log::LogWriterProcess
friend

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