Index: content/renderer/accessibility/blink_ax_tree_source.h |
diff --git a/content/renderer/accessibility/blink_ax_tree_source.h b/content/renderer/accessibility/blink_ax_tree_source.h |
index 141730523713f1a2fc6c09ff47f7a32f55f27755..535ea8c3c631085d2e88b03d3bd00f65589d3d3b 100644 |
--- a/content/renderer/accessibility/blink_ax_tree_source.h |
+++ b/content/renderer/accessibility/blink_ax_tree_source.h |
@@ -19,6 +19,14 @@ class BlinkAXTreeSource |
BlinkAXTreeSource(RenderViewImpl* render_view); |
virtual ~BlinkAXTreeSource(); |
+ // Call this to have BlinkAXTreeSource collect a mapping from |
+ // node ids to the guest instance id (for a <webview> plug-in) |
+ // or frame routing id (for an out-of-process iframe) during |
+ // calls to SerializeNode. |
+ void CollectChildFrameIdMapping( |
+ std::map<int32, int>* guest_instance_ids, |
+ std::map<int32, int>* frame_routing_ids); |
+ |
// AXTreeSource implementation. |
virtual blink::WebAXObject GetRoot() const OVERRIDE; |
virtual blink::WebAXObject GetFromId(int32 id) const OVERRIDE; |
@@ -39,6 +47,8 @@ class BlinkAXTreeSource |
private: |
RenderViewImpl* render_view_; |
+ std::map<int32, int>* guest_instance_ids_; |
+ std::map<int32, int>* frame_routing_ids_; |
}; |
} // namespace content |