#include "third_party/blink/renderer/core/content_capture/content_capture_manager.h"
#include "base/time/time.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/layout/layout_text.h"
namespace blink {
namespace {
static constexpr base::TimeDelta kUserActivationExpiryPeriod = …;
}
ContentCaptureManager::UserActivation::UserActivation(
const LocalFrame& local_frame)
: … { … }
void ContentCaptureManager::UserActivation::Trace(Visitor* visitor) const { … }
ContentCaptureManager::ContentCaptureManager(LocalFrame& local_frame_root)
: … { … }
ContentCaptureManager::~ContentCaptureManager() = default;
void ContentCaptureManager::ScheduleTaskIfNeeded(const Node& node) { … }
bool ContentCaptureManager::UserActivated(const Node& node) const { … }
void ContentCaptureManager::ScheduleTask(
ContentCaptureTask::ScheduleReason reason) { … }
ContentCaptureTask* ContentCaptureManager::CreateContentCaptureTask() { … }
void ContentCaptureManager::OnLayoutTextWillBeDestroyed(const Node& node) { … }
void ContentCaptureManager::OnScrollPositionChanged() { … }
void ContentCaptureManager::NotifyInputEvent(WebInputEvent::Type type,
const LocalFrame& local_frame) { … }
void ContentCaptureManager::OnNodeTextChanged(Node& node) { … }
void ContentCaptureManager::Trace(Visitor* visitor) const { … }
void ContentCaptureManager::OnFrameWasShown() { … }
void ContentCaptureManager::OnFrameWasHidden() { … }
void ContentCaptureManager::Shutdown() { … }
}