17 #ifndef __LOG_COORDINATOR_HPP__ 18 #define __LOG_COORDINATOR_HPP__ 37 class CoordinatorProcess;
80 #endif // __LOG_COORDINATOR_HPP__ process::Future< Option< uint64_t > > append(const std::string &bytes)
process::Future< Option< uint64_t > > elect()
process::Future< uint64_t > demote()
Coordinator(size_t quorum, const process::Shared< Replica > &replica, const process::Shared< Network > &network)
Definition: coordinator.hpp:40
Definition: attributes.hpp:24
Definition: executor.hpp:48
process::Future< Option< uint64_t > > truncate(uint64_t to)
Definition: future.hpp:58