Searched defs:DestructionObserver (Results 1 - 9 of 9) sorted by last modified time

/external/chromium_org/gpu/command_buffer/service/
H A Dshader_translator.cc116 ShaderTranslator::DestructionObserver::DestructionObserver() { function in class:gpu::gles2::ShaderTranslator::DestructionObserver
119 ShaderTranslator::DestructionObserver::~DestructionObserver() {
236 DestructionObserver* observer) {
241 DestructionObserver* observer) {
246 FOR_EACH_OBSERVER(DestructionObserver,
H A Dshader_translator.h101 class DestructionObserver { class in class:gpu::gles2::ShaderTranslator
103 DestructionObserver();
104 virtual ~DestructionObserver();
109 DISALLOW_COPY_AND_ASSIGN(DestructionObserver);
134 void AddDestructionObserver(DestructionObserver* observer);
135 void RemoveDestructionObserver(DestructionObserver* observer);
147 ObserverList<DestructionObserver> destruction_observers_;
H A Dtexture_manager.cc24 TextureManager::DestructionObserver::DestructionObserver() {} function in class:gpu::gles2::TextureManager::DestructionObserver
26 TextureManager::DestructionObserver::~DestructionObserver() {}
H A Dtexture_manager.h463 class GPU_EXPORT DestructionObserver { class in class:gpu::gles2::TextureManager
465 DestructionObserver();
466 virtual ~DestructionObserver();
475 DISALLOW_COPY_AND_ASSIGN(DestructionObserver);
689 void AddObserver(DestructionObserver* observer) {
693 void RemoveObserver(DestructionObserver* observer) {
811 std::vector<DestructionObserver*> destruction_observers_;
/external/chromium_org/mojo/services/public/cpp/view_manager/tests/
H A Dview_manager_unittest.cc170 class DestructionObserver : public ViewObserver { class in namespace:mojo::__anon8822
173 explicit DestructionObserver(std::set<Id>* views) : views_(views) {} function in class:mojo::__anon8822::DestructionObserver
191 DISALLOW_COPY_AND_ASSIGN(DestructionObserver);
195 DestructionObserver observer(views);
/external/chromium_org/content/browser/web_contents/
H A Dweb_contents_impl.cc302 // WebContentsImpl::DestructionObserver ----------------------------------------
304 class WebContentsImpl::DestructionObserver : public WebContentsObserver { class in class:content::WebContentsImpl
306 DestructionObserver(WebContentsImpl* owner, WebContents* watched_contents) function in class:content::WebContentsImpl::DestructionObserver
320 DISALLOW_COPY_AND_ASSIGN(DestructionObserver);
1265 new DestructionObserver(this, web_contents);
/external/chromium_org/content/common/gpu/
H A Dgpu_command_buffer_stub.h55 class DestructionObserver { class in class:content::GpuCommandBufferStub
61 virtual ~DestructionObserver() {}
132 void AddDestructionObserver(DestructionObserver* observer);
133 void RemoveDestructionObserver(DestructionObserver* observer);
260 ObserverList<DestructionObserver> destruction_observers_;
/external/chromium_org/base/message_loop/
H A Dmessage_loop.cc123 MessageLoop::DestructionObserver::~DestructionObserver() {
184 FOR_EACH_OBSERVER(DestructionObserver, destruction_observers_,
265 DestructionObserver* destruction_observer) {
271 DestructionObserver* destruction_observer) {
H A Dmessage_loop.h134 // A DestructionObserver is notified when the current MessageLoop is being
142 class BASE_EXPORT DestructionObserver { class in class:base::MessageLoop
147 virtual ~DestructionObserver();
150 // Add a DestructionObserver, which will start receiving notifications
152 void AddDestructionObserver(DestructionObserver* destruction_observer);
154 // Remove a DestructionObserver. It is safe to call this method while a
155 // DestructionObserver is receiving a notification callback.
156 void RemoveDestructionObserver(DestructionObserver* destruction_observer);
477 ObserverList<DestructionObserver> destruction_observers_;

Completed in 5938 milliseconds