• Home
  • Raw
  • Download

Lines Matching refs:handles

288   ScopedPlatformHandleVectorPtr handles(new PlatformHandleVector());  in AddBrokerClient()  local
290 handles->push_back(PlatformHandle(process_handle)); in AddBrokerClient()
294 handles->size(), &data); in AddBrokerClient()
295 message->SetHandles(std::move(handles)); in AddBrokerClient()
307 ScopedPlatformHandleVectorPtr handles(new PlatformHandleVector()); in BrokerClientAdded() local
309 handles->push_back(broker_channel.release()); in BrokerClientAdded()
312 handles->size(), &data); in BrokerClientAdded()
313 message->SetHandles(std::move(handles)); in BrokerClientAdded()
321 ScopedPlatformHandleVectorPtr handles(new PlatformHandleVector()); in AcceptBrokerClient() local
323 handles->push_back(broker_channel.release()); in AcceptBrokerClient()
326 handles->size(), &data); in AcceptBrokerClient()
327 message->SetHandles(std::move(handles)); in AcceptBrokerClient()
358 ScopedPlatformHandleVectorPtr handles(new PlatformHandleVector()); in Introduce() local
360 handles->push_back(channel_handle.release()); in Introduce()
362 MessageType::INTRODUCE, sizeof(IntroductionData), handles->size(), &data); in Introduce()
363 message->SetHandles(std::move(handles)); in Introduce()
397 ScopedPlatformHandleVectorPtr handles = message->TakeHandles(); in RelayPortsMessage() local
398 handles->clear(); in RelayPortsMessage()
408 ScopedPlatformHandleVectorPtr handles = message->TakeHandles(); in RelayPortsMessage()
412 MessageType::RELAY_PORTS_MESSAGE, num_bytes, handles->size(), &data); in RelayPortsMessage()
415 relay_message->SetHandles(std::move(handles)); in RelayPortsMessage()
457 ScopedPlatformHandleVectorPtr handles) { in OnChannelMessage() argument
473 if (handles && remote_process_handle_ != base::kNullProcessHandle) { in OnChannelMessage()
477 for (auto& handle : *handles) in OnChannelMessage()
481 handles.get())) { in OnChannelMessage()
484 } else if (handles) { in OnChannelMessage()
486 for (auto& handle : *handles) in OnChannelMessage()
496 if (handles && !relay) { in OnChannelMessage()
497 if (!MachPortRelay::ReceivePorts(handles.get())) { in OnChannelMessage()
537 if (!handles || handles->size() != 1) { in OnChannelMessage()
541 process_handle = ScopedPlatformHandle(handles->at(0)); in OnChannelMessage()
542 handles->clear(); in OnChannelMessage()
546 if (handles && handles->size() != 0) { in OnChannelMessage()
562 if (!handles || handles->size() != 1) { in OnChannelMessage()
566 broker_channel = ScopedPlatformHandle(handles->at(0)); in OnChannelMessage()
567 handles->clear(); in OnChannelMessage()
579 if (handles && handles->size() > 1) { in OnChannelMessage()
583 if (handles && handles->size() == 1) { in OnChannelMessage()
584 broker_channel = ScopedPlatformHandle(handles->at(0)); in OnChannelMessage()
585 handles->clear(); in OnChannelMessage()
595 size_t num_handles = handles ? handles->size() : 0; in OnChannelMessage()
598 message->SetHandles(std::move(handles)); in OnChannelMessage()
631 if (handles && handles->size() > 1) { in OnChannelMessage()
636 if (handles && handles->size() == 1) { in OnChannelMessage()
637 channel_handle = ScopedPlatformHandle(handles->at(0)); in OnChannelMessage()
638 handles->clear(); in OnChannelMessage()
668 message->SetHandles(std::move(handles)); in OnChannelMessage()
717 size_t num_handles = handles ? handles->size() : 0; in OnChannelMessage()
720 message->SetHandles(std::move(handles)); in OnChannelMessage()
824 ScopedPlatformHandleVectorPtr handles = message->TakeHandles(); in WriteChannelMessage() local
827 handles.get())) { in WriteChannelMessage()
830 message->SetHandles(std::move(handles)); in WriteChannelMessage()