Searched defs:AtExitManager (Results 1 - 2 of 2) sorted by path

/external/chromium_org/base/
H A Dat_exit.cc22 static AtExitManager* g_top_manager = NULL;
24 AtExitManager::AtExitManager() : next_manager_(g_top_manager) { function in class:base::AtExitManager
33 AtExitManager::~AtExitManager() {
35 NOTREACHED() << "Tried to ~AtExitManager without an AtExitManager";
45 void AtExitManager::RegisterCallback(AtExitCallbackType func, void* param) {
51 void AtExitManager::RegisterTask(base::Closure task) {
53 NOTREACHED() << "Tried to RegisterCallback without an AtExitManager";
77 AtExitManager::AtExitManager(bool shadow) : next_manager_(g_top_manager) { function in class:base::AtExitManager
[all...]
H A Dat_exit.h23 // AtExitManager object on the stack:
25 // base::AtExitManager exit_manager;
31 class BASE_EXPORT AtExitManager { class in namespace:base
35 AtExitManager();
39 ~AtExitManager();
53 // This constructor will allow this instance of AtExitManager to be created
56 // destruction. This allows you to shadow another AtExitManager.
57 explicit AtExitManager(bool shadow);
62 AtExitManager* next_manager_; // Stack of managers to allow shadowing.
64 DISALLOW_COPY_AND_ASSIGN(AtExitManager);
[all...]

Completed in 228 milliseconds