// URLs
virtual WebVector<WebIconURL> iconURLs(int iconTypesMask) const = 0;
+ // Notify the WebFrame as to whether its frame will be rendered in a
+ // separate renderer process.
+ virtual void setIsRemote(bool) = 0;
+
// For a WebFrame with contents being rendered in another process, this
// sets a layer for use by the in-process compositor. WebLayer should be
// null if the content is being rendered in the current process.
// This is executed between layout tests runs
void clearOpener() { setOpener(0); }
+ // Adds the given frame as a child of this frame.
+ virtual void appendChild(WebFrame*) = 0;
+
+ // Removes the given child from this frame.
+ virtual void removeChild(WebFrame*) = 0;
+
// Returns the parent frame or 0 if this is a top-most frame.
virtual WebFrame* parent() const = 0;