#include "third_party/blink/public/platform/scheduler/web_agent_group_scheduler.h"
#include "base/task/single_thread_task_runner.h"
#include "third_party/blink/renderer/platform/scheduler/public/agent_group_scheduler.h"
namespace blink::scheduler {
WebAgentGroupScheduler::WebAgentGroupScheduler(
AgentGroupScheduler* agent_group_scheduler)
: … { … }
WebAgentGroupScheduler::~WebAgentGroupScheduler() { … }
AgentGroupScheduler& WebAgentGroupScheduler::GetAgentGroupScheduler() { … }
scoped_refptr<base::SingleThreadTaskRunner>
WebAgentGroupScheduler::DefaultTaskRunner() { … }
scoped_refptr<base::SingleThreadTaskRunner>
WebAgentGroupScheduler::CompositorTaskRunner() { … }
v8::Isolate* WebAgentGroupScheduler::Isolate() { … }
void WebAgentGroupScheduler::OnUrgentMessageReceived() { … }
void WebAgentGroupScheduler::OnUrgentMessageProcessed() { … }
}