#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 { … }
}