HomeSort by relevance Sort by last modified time
    Searched refs:AtExitManager (Results 1 - 16 of 16) sorted by null

  /external/chromium/base/
at_exit.h 23 // AtExitManager object on the stack:
25 // base::AtExitManager exit_manager;
31 class BASE_API AtExitManager {
35 AtExitManager();
39 ~AtExitManager();
50 // This constructor will allow this instance of AtExitManager to be created
53 // destruction. This allows you to shadow another AtExitManager.
54 explicit AtExitManager(bool shadow);
66 AtExitManager* next_manager_; // Stack of managers to allow shadowing.
68 DISALLOW_COPY_AND_ASSIGN(AtExitManager);
    [all...]
at_exit.cc 18 static AtExitManager* g_top_manager = NULL;
20 AtExitManager::AtExitManager() : next_manager_(NULL) {
25 AtExitManager::~AtExitManager() {
27 NOTREACHED() << "Tried to ~AtExitManager without an AtExitManager";
37 void AtExitManager::RegisterCallback(AtExitCallbackType func, void* param) {
39 NOTREACHED() << "Tried to RegisterCallback without an AtExitManager";
50 void AtExitManager::ProcessCallbacksNow()
    [all...]
at_exit_unittest.cc 43 // Don't test the global AtExitManager, because asking it to process its
50 base::AtExitManager::RegisterCallback(&IncrementTestCounter1, NULL);
51 base::AtExitManager::RegisterCallback(&IncrementTestCounter2, NULL);
52 base::AtExitManager::RegisterCallback(&IncrementTestCounter1, NULL);
56 base::AtExitManager::ProcessCallbacksNow();
63 base::AtExitManager::RegisterCallback(&IncrementTestCounter1, NULL);
64 base::AtExitManager::RegisterCallback(&ExpectCounter1IsZero, NULL);
65 base::AtExitManager::RegisterCallback(&IncrementTestCounter2, NULL);
69 base::AtExitManager::ProcessCallbacksNow();
75 base::AtExitManager::RegisterCallback(&ExpectParamIsNull, NULL)
    [all...]
lazy_instance.cc 41 base::AtExitManager::RegisterCallback(dtor, instance);
  /external/chromium/base/test/
test_suite.h 74 // Make sure that we setup an AtExitManager so Singleton objects will be
76 base::AtExitManager at_exit_manager_;
  /external/chromium/net/tools/fetch/
fetch_server.cc 26 base::AtExitManager exit;
fetch_client.cc 121 base::AtExitManager exit;
  /external/chromium/net/tools/testserver/
run_testserver.cc 21 base::AtExitManager at_exit_manager;
  /external/chromium/chrome/browser/sync/tools/
sync_listen_notifications.cc 61 base::AtExitManager exit_manager;
  /external/chromium/net/tools/dnssec_chain_verify/
dnssec_chain_verify.cc 20 base::AtExitManager at_exit_manager;
  /external/chromium/base/memory/
singleton.h 166 // process exit. More precisely it uses base::AtExitManager which requires an
167 // object of this type to be instantiated. AtExitManager mimics the semantics
230 base::AtExitManager::RegisterCallback(OnExit, NULL);
  /external/chromium/net/disk_cache/
stress_cache.cc 222 // Setup an AtExitManager so Singleton objects will be destructed.
223 base::AtExitManager at_exit_manager;
  /external/chromium/net/tools/dump_cache/
dump_cache.cc 112 // Setup an AtExitManager so Singleton objects will be destroyed.
113 base::AtExitManager at_exit_manager;
  /external/chromium/net/tools/tld_cleanup/
tld_cleanup.cc 254 base::AtExitManager exit_manager;
  /external/chromium/net/tools/crash_cache/
crash_cache.cc 348 // Setup an AtExitManager so Singleton objects will be destructed.
349 base::AtExitManager at_exit_manager;
  /external/chromium/chrome/browser/
browser_main.cc     [all...]

Completed in 1043 milliseconds