Lines Matching refs:weak_this
174 base::WeakPtr<SharedMemoryArbiterImpl> weak_this;
180 weak_this = weak_ptr_factory_.GetWeakPtr();
246 task_runner_->PostTask([weak_this] {
247 if (weak_this)
248 weak_this->FlushPendingCommitDataRequests();
269 auto weak_this = weak_ptr_factory_.GetWeakPtr();
270 task_runner_->PostTask([weak_this, callback] {
271 if (weak_this)
272 weak_this->FlushPendingCommitDataRequests(std::move(callback));
306 auto weak_this = weak_ptr_factory_.GetWeakPtr();
307 task_runner_->PostTask([weak_this, id, target_buffer] {
308 if (weak_this)
309 weak_this->producer_endpoint_->RegisterTraceWriter(id, target_buffer);
319 auto weak_this = weak_ptr_factory_.GetWeakPtr();
321 task_runner_->PostTask([weak_this, raw_reg, target_buffer]() {
323 if (!weak_this)
325 weak_this->BindStartupTraceWriterRegistry(std::move(owned_reg),
376 auto weak_this = weak_ptr_factory_.GetWeakPtr();
377 task_runner_->PostTask([weak_this] {
378 if (weak_this)
379 weak_this->FlushPendingCommitDataRequests();
385 auto weak_this = weak_ptr_factory_.GetWeakPtr();
386 task_runner_->PostTask([weak_this, id] {
387 if (weak_this)
388 weak_this->producer_endpoint_->UnregisterTraceWriter(id);