Home | History | Annotate | Download | only in browsing_data

Lines Matching refs:BrowsingDataRemover

57 // BrowsingDataRemover is responsible for removing data related to browsing:
60 class BrowsingDataRemover
126 // When BrowsingDataRemover successfully removes data, a notification of type
166 BrowsingDataRemover* remover,
173 // Creates a BrowsingDataRemover object that removes data regardless of the
174 // time it was last modified. Returns a raw pointer, as BrowsingDataRemover
176 static BrowsingDataRemover* CreateForUnboundedRange(Profile* profile);
178 // Creates a BrowsingDataRemover object bound on both sides by a time. Returns
179 // a raw pointer, as BrowsingDataRemover retains ownership of itself, and
181 static BrowsingDataRemover* CreateForRange(Profile* profile,
185 // Creates a BrowsingDataRemover bound to a specific period of time (as
186 // defined via a TimePeriod). Returns a raw pointer, as BrowsingDataRemover
188 static BrowsingDataRemover* CreateForPeriod(Profile* profile,
194 // Is the BrowsingDataRemover currently in the process of removing data?
221 // only one BrowsingDataRemover instance can be called at a time.
224 // The BrowsingDataRemover tests need to be able to access the implementation
245 // Creates a BrowsingDataRemover to remove browser data from the specified
247 BrowsingDataRemover(Profile* profile,
251 // BrowsingDataRemover deletes itself (using DeleteHelper) and is not supposed
254 friend class base::DeleteHelper<BrowsingDataRemover>;
255 virtual ~BrowsingDataRemover();
469 DISALLOW_COPY_AND_ASSIGN(BrowsingDataRemover);