Apache Mesos
Public Member Functions | List of all members
mesos::state::protobuf::State Class Reference

#include <protobuf.hpp>

Inheritance diagram for mesos::state::protobuf::State:
mesos::state::State

Public Member Functions

 State (mesos::state::Storage *storage)
 
 ~State () override
 
template<typename T >
process::Future< Variable< T > > fetch (const std::string &name)
 
template<typename T >
process::Future< Option< Variable< T > > > store (const Variable< T > &variable)
 
template<typename T >
process::Future< bool > expunge (const Variable< T > &variable)
 
- Public Member Functions inherited from mesos::state::State
 State (Storage *_storage)
 
process::Future< Variablefetch (const std::string &name)
 
process::Future< Option< Variable > > store (const Variable &variable)
 
process::Future< bool > expunge (const Variable &variable)
 
process::Future< std::set< std::string > > names ()
 

Constructor & Destructor Documentation

mesos::state::protobuf::State::State ( mesos::state::Storage storage)
inlineexplicit
mesos::state::protobuf::State::~State ( )
inlineoverridevirtual

Reimplemented from mesos::state::State.

Member Function Documentation

template<typename T >
process::Future< bool > mesos::state::protobuf::State::expunge ( const Variable< T > &  variable)
template<typename T >
process::Future< Variable< T > > mesos::state::protobuf::State::fetch ( const std::string &  name)
template<typename T >
process::Future< Option< Variable< T > > > mesos::state::protobuf::State::store ( const Variable< T > &  variable)

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