• Home
  • Raw
  • Download

Lines Matching refs:service_proxy

83 void ClientImpl::BindService(base::WeakPtr<ServiceProxy> service_proxy) {  in BindService()  argument
84 if (!service_proxy) in BindService()
87 queued_bindings_.emplace_back(service_proxy); in BindService()
94 const char* const service_name = service_proxy->GetDescriptor().service_name; in BindService()
98 return service_proxy->OnConnect(false /* success */); in BindService()
103 qr.service_proxy = service_proxy; in BindService()
116 base::WeakPtr<ServiceProxy> service_proxy, in BeginInvoke() argument
136 qr.service_proxy = std::move(service_proxy); in BeginInvoke()
176 for (base::WeakPtr<ServiceProxy>& service_proxy : queued_bindings) { in OnConnect()
178 BindService(service_proxy); in OnConnect()
179 } else if (service_proxy) { in OnConnect()
180 service_proxy->OnConnect(false /* success */); in OnConnect()
188 base::WeakPtr<ServiceProxy> service_proxy = it.second; in OnDisconnect() local
189 task_runner_->PostTask([service_proxy] { in OnDisconnect()
190 if (service_proxy) in OnDisconnect()
191 service_proxy->OnDisconnect(); in OnDisconnect()
256 base::WeakPtr<ServiceProxy>& service_proxy = req.service_proxy; in OnBindServiceReply() local
257 if (!service_proxy) in OnBindServiceReply()
259 const char* svc_name = service_proxy->GetDescriptor().service_name; in OnBindServiceReply()
262 return service_proxy->OnConnect(false /* success */); in OnBindServiceReply()
271 return service_proxy->OnConnect(false /* success */); in OnBindServiceReply()
284 service_proxy->InitializeBinding(weak_ptr_factory_.GetWeakPtr(), in OnBindServiceReply()
286 service_bindings_[reply.service_id()] = service_proxy; in OnBindServiceReply()
287 service_proxy->OnConnect(true /* success */); in OnBindServiceReply()
292 base::WeakPtr<ServiceProxy> service_proxy = req.service_proxy; in OnInvokeMethodReply() local
293 if (!service_proxy) in OnInvokeMethodReply()
298 for (const auto& method : service_proxy->GetDescriptor().methods) { in OnInvokeMethodReply()
307 service_proxy->EndInvoke(request_id, std::move(decoded_reply), in OnInvokeMethodReply()