#include "base/task/sequence_manager/fence.h"
#include "base/check.h"
#include "base/json/values_util.h"
#include "base/task/sequence_manager/enqueue_order.h"
#include "base/task/sequence_manager/task_order.h"
#include "base/time/time.h"
#include "base/values.h"
namespace base {
namespace sequence_manager {
namespace internal {
Fence::Fence(const TaskOrder& task_order) : … { … }
Fence::Fence(EnqueueOrder enqueue_order,
TimeTicks delayed_run_time,
int sequence_num)
: … { … }
Fence::Fence(const Fence& other) = default;
Fence& Fence::operator=(const Fence& other) = default;
Fence::~Fence() = default;
Fence Fence::BlockingFence() { … }
Fence Fence::CreateWithEnqueueOrder(EnqueueOrder enqueue_order) { … }
}
}
}