Apache Mesos
|
#include <unistd.h>
#include <vector>
#include <mesos/resources.hpp>
#include <mesos/type_utils.hpp>
#include <process/pid.hpp>
#include <stout/hashmap.hpp>
#include <stout/hashset.hpp>
#include <stout/path.hpp>
#include <stout/protobuf.hpp>
#include <stout/try.hpp>
#include <stout/utils.hpp>
#include <stout/uuid.hpp>
#include <stout/os/mkdir.hpp>
#include <stout/os/mktemp.hpp>
#include <stout/os/rename.hpp>
#include <stout/os/rm.hpp>
#include <stout/os/write.hpp>
#include "common/resources_utils.hpp"
#include "messages/messages.hpp"
Go to the source code of this file.
Namespaces | |
mesos | |
mesos::internal | |
mesos::internal::slave | |
mesos::internal::slave::state | |
mesos::internal::slave::state::internal | |
Functions | |
Try< State > | mesos::internal::slave::state::recover (const std::string &rootDir, bool strict) |
template<typename T > | |
Try< T > | mesos::internal::slave::state::read (const std::string &path) |
template<> | |
Try< std::string > | mesos::internal::slave::state::read< std::string > (const std::string &path) |
template<> | |
Try< Resources > | mesos::internal::slave::state::read< Resources > (const std::string &path) |
Try< Nothing > | mesos::internal::slave::state::internal::checkpoint (const std::string &path, const std::string &message) |
template<typename T , typename std::enable_if< std::is_convertible< T *, google::protobuf::Message * >::value, int >::type = 0> | |
Try< Nothing > | mesos::internal::slave::state::internal::checkpoint (const std::string &path, T message) |
Try< Nothing > | mesos::internal::slave::state::internal::checkpoint (const std::string &path, google::protobuf::RepeatedPtrField< Resource > resources) |
Try< Nothing > | mesos::internal::slave::state::internal::checkpoint (const std::string &path, const Resources &resources) |
template<typename T > | |
Try< Nothing > | mesos::internal::slave::state::checkpoint (const std::string &path, const T &t) |