Apache Mesos
Public Member Functions | Public Attributes | List of all members
mesos::internal::slave::FetcherProcess::Cache::Entry Class Reference

#include <fetcher_process.hpp>

Public Member Functions

 Entry (const std::string &key, const std::string &directory, const std::string &filename)
 
 ~Entry ()
 
void complete ()
 
process::Future< Nothingcompletion ()
 
void fail ()
 
void reference ()
 
void unreference ()
 
bool isReferenced () const
 
Path path () const
 

Public Attributes

const std::string key
 
const std::string directory
 
const std::string filename
 
Bytes size
 

Constructor & Destructor Documentation

mesos::internal::slave::FetcherProcess::Cache::Entry::Entry ( const std::string &  key,
const std::string &  directory,
const std::string &  filename 
)
inline
mesos::internal::slave::FetcherProcess::Cache::Entry::~Entry ( )
inline

Member Function Documentation

void mesos::internal::slave::FetcherProcess::Cache::Entry::complete ( )
process::Future<Nothing> mesos::internal::slave::FetcherProcess::Cache::Entry::completion ( )
void mesos::internal::slave::FetcherProcess::Cache::Entry::fail ( )
bool mesos::internal::slave::FetcherProcess::Cache::Entry::isReferenced ( ) const
Path mesos::internal::slave::FetcherProcess::Cache::Entry::path ( ) const
inline
void mesos::internal::slave::FetcherProcess::Cache::Entry::reference ( )
void mesos::internal::slave::FetcherProcess::Cache::Entry::unreference ( )

Member Data Documentation

const std::string mesos::internal::slave::FetcherProcess::Cache::Entry::directory
const std::string mesos::internal::slave::FetcherProcess::Cache::Entry::filename
const std::string mesos::internal::slave::FetcherProcess::Cache::Entry::key
Bytes mesos::internal::slave::FetcherProcess::Cache::Entry::size

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