chromium/third_party/blink/renderer/modules/exported/web_ax_context.cc

// Copyright 2018 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/public/web/web_ax_context.h"

#include "third_party/blink/public/web/web_document.h"
#include "third_party/blink/renderer/core/accessibility/ax_context.h"
#include "third_party/blink/renderer/core/accessibility/ax_object_cache.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h"
#include "ui/accessibility/ax_mode.h"

namespace blink {

WebAXContext::WebAXContext(WebDocument root_document, const ui::AXMode& mode)
    :{}

WebAXContext::~WebAXContext() {}

bool WebAXContext::HasActiveDocument() const {}

bool WebAXContext::HasAXObjectCache() const {}

const ui::AXMode& WebAXContext::GetAXMode() const {}

void WebAXContext::SetAXMode(const ui::AXMode& mode) const {}

void WebAXContext::MarkDocumentDirty() {}

void WebAXContext::ResetSerializer() {}

bool WebAXContext::SerializeEntireTree(
    size_t max_node_count,
    base::TimeDelta timeout,
    ui::AXTreeUpdate* response,
    std::set<ui::AXSerializationErrorFlag>* out_error) {}

void WebAXContext::GetImagesToAnnotate(ui::AXTreeUpdate& updates,
                                       std::vector<ui::AXNodeData*>& nodes) {}

void WebAXContext::UpdateAXForAllDocuments() {}

void WebAXContext::ScheduleImmediateSerialization() {}

void WebAXContext::AddEventToSerializationQueue(const ui::AXEvent& event,
                                                bool immediate_serialization) {}

void WebAXContext::OnSerializationCancelled() {}

void WebAXContext::OnSerializationStartSend() {}

bool WebAXContext::IsSerializationInFlight() const {}

void WebAXContext::OnSerializationReceived() {}

void WebAXContext::FireLoadCompleteIfLoaded() {}

void WebAXContext::SetSerializationResetToken(uint32_t reset_token) const {}
}  // namespace blink