#include "third_party/blink/public/platform/scheduler/web_scoped_virtual_time_pauser.h"
#include "base/trace_event/trace_event.h"
#include "third_party/blink/renderer/platform/instrumentation/tracing/traced_value.h"
#include "third_party/blink/renderer/platform/scheduler/common/thread_scheduler_base.h"
namespace blink {
WebScopedVirtualTimePauser::WebScopedVirtualTimePauser()
: … { … }
WebScopedVirtualTimePauser::WebScopedVirtualTimePauser(
scheduler::ThreadSchedulerBase* scheduler,
VirtualTaskDuration duration,
const WebString& name)
: … { … }
WebScopedVirtualTimePauser::~WebScopedVirtualTimePauser() { … }
WebScopedVirtualTimePauser::WebScopedVirtualTimePauser(
WebScopedVirtualTimePauser&& other) { … }
WebScopedVirtualTimePauser& WebScopedVirtualTimePauser::operator=(
WebScopedVirtualTimePauser&& other) { … }
void WebScopedVirtualTimePauser::PauseVirtualTime() { … }
void WebScopedVirtualTimePauser::UnpauseVirtualTime() { … }
void WebScopedVirtualTimePauser::DecrementVirtualTimePauseCount() { … }
}