chromium/third_party/blink/renderer/core/content_capture/task_session.cc

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/content_capture/task_session.h"

#include <utility>

#include "third_party/blink/public/common/features.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/dom_node_ids.h"

namespace blink {

namespace {
bool IsConstantStreamingEnabled() {}

}  // namespace

TaskSession::DocumentSession::DocumentSession(const Document& document,
                                              SentNodeCountCallback& callback)
    :{}

TaskSession::DocumentSession::~DocumentSession() {}

bool TaskSession::DocumentSession::AddDetachedNode(const Node& node) {}

WebVector<int64_t> TaskSession::DocumentSession::MoveDetachedNodes() {}

ContentHolder* TaskSession::DocumentSession::GetNextUnsentNode() {}

ContentHolder* TaskSession::DocumentSession::GetNextChangedNode() {}

bool TaskSession::DocumentSession::AddChangedNode(Node& node) {}

void TaskSession::DocumentSession::OnContentCaptured(
    Node& node,
    const gfx::Rect& visual_rect) {}

void TaskSession::DocumentSession::OnGroupingComplete() {}

void TaskSession::DocumentSession::Trace(Visitor* visitor) const {}

void TaskSession::DocumentSession::Reset() {}

TaskSession::TaskSession() = default;

TaskSession::DocumentSession* TaskSession::GetNextUnsentDocumentSession() {}

void TaskSession::SetCapturedContent(
    const Vector<cc::NodeInfo>& captured_content) {}

void TaskSession::GroupCapturedContentByDocument(
    const Vector<cc::NodeInfo>& captured_content) {}

void TaskSession::OnNodeDetached(const Node& node) {}

void TaskSession::OnNodeChanged(Node& node) {}

TaskSession::DocumentSession& TaskSession::EnsureDocumentSession(
    const Document& doc) {}

TaskSession::DocumentSession* TaskSession::GetDocumentSession(
    const Document& document) const {}

void TaskSession::Trace(Visitor* visitor) const {}

void TaskSession::ClearDocumentSessionsForTesting() {}

}  // namespace blink