Searched refs:AsyncClosure (Results 1 – 3 of 3) sorted by relevance
42 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::AsyncClosure109 AsyncClosure::~AsyncClosure() { in ~AsyncClosure()
29 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()
102 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