Home
last modified time | relevance | path

Searched refs:AsyncClosure (Results 1 – 3 of 3) sorted by relevance

/external/webrtc/rtc_base/
Dasync_invoker.cc42 ScopedMessageData<AsyncClosure>* data = in OnMessage()
43 static_cast<ScopedMessageData<AsyncClosure>*>(msg->pdata); in OnMessage()
76 std::unique_ptr<AsyncClosure> closure, in DoInvoke()
87 new ScopedMessageData<AsyncClosure>(std::move(closure))); in DoInvoke()
92 std::unique_ptr<AsyncClosure> closure, in DoInvokeDelayed()
101 new ScopedMessageData<AsyncClosure>(std::move(closure))); in DoInvokeDelayed()
104 AsyncClosure::AsyncClosure(AsyncInvoker* invoker) in AsyncClosure() function in rtc::AsyncClosure
109 AsyncClosure::~AsyncClosure() { in ~AsyncClosure()
Dasync_invoker_inl.h29 class AsyncClosure {
31 explicit AsyncClosure(AsyncInvoker* invoker);
32 virtual ~AsyncClosure();
48 class FireAndForgetAsyncClosure : public AsyncClosure {
51 : AsyncClosure(invoker), functor_(std::forward<FunctorT>(functor)) {} in FireAndForgetAsyncClosure()
Dasync_invoker.h102 std::unique_ptr<AsyncClosure> closure(
116 std::unique_ptr<AsyncClosure> closure(
138 std::unique_ptr<AsyncClosure> closure,
142 std::unique_ptr<AsyncClosure> closure,
167 friend class AsyncClosure; variable