Searched defs:AsyncInvoker (Results 1 - 2 of 2) sorted by relevance

/external/chromium_org/third_party/webrtc/base/
H A Dasyncinvoker.cc15 AsyncInvoker::AsyncInvoker() : destroying_(false) {} function in class:rtc::AsyncInvoker
17 AsyncInvoker::~AsyncInvoker() {
24 void AsyncInvoker::OnMessage(Message* msg) {
36 void AsyncInvoker::Flush(Thread* thread, uint32 id /*= MQID_ANY*/) {
41 thread->Invoke<void>(Bind(&AsyncInvoker::Flush, this, thread, id));
55 void AsyncInvoker::DoInvoke(Thread* thread, AsyncClosure* closure,
66 NotifyingAsyncClosureBase::NotifyingAsyncClosureBase(AsyncInvoker* invoker,
H A Dasyncinvoker.h24 // flight are cancelled). AsyncInvoker can optionally execute a user-specified
28 // AsyncInvoker does not own the thread it calls functors on.
33 // invocation and execution of the functor. AsyncInvoker is designed to
34 // help: any calls in flight will be cancelled when the AsyncInvoker used to
36 // complete before AsyncInvoker destructs.
39 // class that owns the Thread and AsyncInvoker objects, and then call its
66 // AsyncInvoker invoker_;
69 class AsyncInvoker : public MessageHandler { class in namespace:rtc
71 AsyncInvoker();
72 virtual ~AsyncInvoker();
[all...]

Completed in 1380 milliseconds