Lines Matching refs:BrowsingInstance
22 // BrowsingInstance class
30 // We further subdivide a BrowsingInstance into SiteInstances, which represent
31 // the documents within each BrowsingInstance that are from the same site and
37 // BrowsingInstance. This is because any two documents from the same site
38 // might be able to script each other if they are in the same BrowsingInstance.
41 // A BrowsingInstance is live as long as any SiteInstance has a reference to
46 // BrowsingInstance has no public members, as it is designed to be
48 // SiteInstance that is part of the same BrowsingInstance, use
54 class CONTENT_EXPORT BrowsingInstance
55 : public base::RefCounted<BrowsingInstance> {
57 // Create a new BrowsingInstance.
58 explicit BrowsingInstance(BrowserContext* context);
60 // Get the browser context to which this BrowsingInstance belongs.
63 // Returns whether this BrowsingInstance has registered a SiteInstance for
79 // BrowsingInstance.
85 friend class base::RefCounted<BrowsingInstance>;
88 virtual ~BrowsingInstance();
94 // Common browser context to which all SiteInstances in this BrowsingInstance
105 DISALLOW_COPY_AND_ASSIGN(BrowsingInstance);