Home | History | Annotate | Download | only in extensions

Lines Matching defs:ExtensionTabIdMap

15 // ExtensionTabIdMap is a Singleton, so it doesn't need refcounting.
16 DISABLE_RUNNABLE_METHOD_REFCOUNT(ExtensionTabIdMap);
19 // ExtensionTabIdMap::TabObserver
23 // thread, and notifies the ExtensionTabIdMap on the IO thread. It should only
25 class ExtensionTabIdMap::TabObserver : public NotificationObserver {
39 ExtensionTabIdMap::TabObserver::TabObserver() {
49 ExtensionTabIdMap::TabObserver::~TabObserver() {
53 void ExtensionTabIdMap::TabObserver::Observe(
65 ExtensionTabIdMap::GetInstance(),
66 &ExtensionTabIdMap::SetTabAndWindowId,
79 ExtensionTabIdMap::GetInstance(),
80 &ExtensionTabIdMap::SetTabAndWindowId,
91 ExtensionTabIdMap::GetInstance(),
92 &ExtensionTabIdMap::ClearTabAndWindowId,
103 // ExtensionTabIdMap
106 ExtensionTabIdMap::ExtensionTabIdMap() : observer_(NULL) {
109 ExtensionTabIdMap::~ExtensionTabIdMap() {
113 ExtensionTabIdMap* ExtensionTabIdMap::GetInstance() {
114 return Singleton<ExtensionTabIdMap>::get();
117 void ExtensionTabIdMap::Init() {
121 void ExtensionTabIdMap::Shutdown() {
125 void ExtensionTabIdMap::SetTabAndWindowId(
132 void ExtensionTabIdMap::ClearTabAndWindowId(
139 bool ExtensionTabIdMap::GetTabAndWindowId(