Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1847)

Unified Diff: content/public/browser/browser_main_parts.h

Issue 8718012: Revert 111695 - Have content/ create and destroy its own threads. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/content_browser.gypi ('k') | content/public/browser/browser_shutdown.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/public/browser/browser_main_parts.h
===================================================================
--- content/public/browser/browser_main_parts.h (revision 111697)
+++ content/public/browser/browser_main_parts.h (working copy)
@@ -8,7 +8,6 @@
#include "base/basictypes.h"
#include "content/common/content_export.h"
-#include "content/public/browser/browser_thread.h"
namespace content {
@@ -65,24 +64,6 @@
// Allows an embedder to do any extra toolkit initialization.
virtual void ToolkitInitialized() = 0;
- // Called just before any child threads owned by the content
- // framework are created.
- //
- // The main message loop has been started at this point (but has not
- // been run), and the toolkit has been initialized.
- virtual void PreCreateThreads() = 0;
-
- // Called once for each thread owned by the content framework just
- // before and just after the thread object is created and started.
- // This happens in the order of the threads' appearence in the
- // BrowserThread::ID enumeration. Note that there will be no such
- // call for BrowserThread::UI, since it is the main thread of the
- // application.
- virtual void PreStartThread(BrowserThread::ID identifier) = 0;
- virtual void PostStartThread(BrowserThread::ID identifier) = 0;
-
- // This is called just before the main message loop is run. The
- // various browser threads have all been created at this point
virtual void PreMainMessageLoopRun() = 0;
// Returns true if the message loop was run, false otherwise.
@@ -90,22 +71,8 @@
// May set |result_code|, which will be returned by |BrowserMain()|.
virtual bool MainMessageLoopRun(int* result_code) = 0;
- // This happens after the main message loop has stopped, but before
- // threads are stopped.
virtual void PostMainMessageLoopRun() = 0;
- // Called once for each thread owned by the content framework just
- // before and just after it is torn down. This is in reverse order
- // of the threads' appearance in the BrowserThread::ID enumeration.
- // Note that you will not receive such a call for BrowserThread::UI,
- // since it is the main thread of the application.
- virtual void PreStopThread(BrowserThread::ID identifier) = 0;
- virtual void PostStopThread(BrowserThread::ID identifier) = 0;
-
- // Called as the very last part of shutdown, after threads have been
- // stopped and destroyed.
- virtual void PostDestroyThreads() = 0;
-
private:
DISALLOW_COPY_AND_ASSIGN(BrowserMainParts);
};
« no previous file with comments | « content/content_browser.gypi ('k') | content/public/browser/browser_shutdown.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698