#include <folly/executors/TimekeeperScheduledExecutor.h>
#include <folly/futures/Future.h>
namespace folly {
Executor::KeepAlive<TimekeeperScheduledExecutor>
TimekeeperScheduledExecutor::create(
Executor::KeepAlive<> parent,
Function<std::shared_ptr<Timekeeper>()> getTimekeeper) { … }
void TimekeeperScheduledExecutor::run(Func func) { … }
void TimekeeperScheduledExecutor::add(Func func) { … }
void TimekeeperScheduledExecutor::scheduleAt(
Func&& func, ScheduledExecutor::TimePoint const& t) { … }
bool TimekeeperScheduledExecutor::keepAliveAcquire() noexcept { … }
void TimekeeperScheduledExecutor::keepAliveRelease() noexcept { … }
}