Home
last modified time | relevance | path

Searched refs:PlatformHandleInTransit (Results 1 – 13 of 13) sorted by relevance

/external/libchrome/mojo/core/
Dplatform_handle_in_transit.cc61 PlatformHandleInTransit::PlatformHandleInTransit() = default;
63 PlatformHandleInTransit::PlatformHandleInTransit(PlatformHandle handle) in PlatformHandleInTransit() function in mojo::core::PlatformHandleInTransit
66 PlatformHandleInTransit::PlatformHandleInTransit( in PlatformHandleInTransit() function in mojo::core::PlatformHandleInTransit
67 PlatformHandleInTransit&& other) { in PlatformHandleInTransit()
71 PlatformHandleInTransit::~PlatformHandleInTransit() { in ~PlatformHandleInTransit()
82 PlatformHandleInTransit& PlatformHandleInTransit::operator=( in operator =()
83 PlatformHandleInTransit&& other) { in operator =()
101 PlatformHandle PlatformHandleInTransit::TakeHandle() { in TakeHandle()
106 void PlatformHandleInTransit::CompleteTransit() { in CompleteTransit()
114 bool PlatformHandleInTransit::TransferToProcess( in TransferToProcess()
[all …]
Dplatform_handle_in_transit.h30 class PlatformHandleInTransit {
32 PlatformHandleInTransit();
33 explicit PlatformHandleInTransit(PlatformHandle handle);
34 PlatformHandleInTransit(PlatformHandleInTransit&&);
35 ~PlatformHandleInTransit();
37 PlatformHandleInTransit& operator=(PlatformHandleInTransit&&);
79 static PlatformHandleInTransit CreateForMachPortName(mach_port_t name);
101 DISALLOW_COPY_AND_ASSIGN(PlatformHandleInTransit);
Dbroker_host.cc52 std::vector<PlatformHandleInTransit>* handles) { in PrepareHandlesForClient()
78 std::vector<PlatformHandleInTransit> handles(1); in SendChannel()
79 handles[0] = PlatformHandleInTransit(std::move(handle)); in SendChannel()
110 std::vector<PlatformHandleInTransit> handles(2); in OnBufferRequest()
115 handles[0] = PlatformHandleInTransit(std::move(h[0])); in OnBufferRequest()
116 handles[1] = PlatformHandleInTransit(std::move(h[1])); in OnBufferRequest()
Dchannel_fuchsia.cc37 bool UnwrapPlatformHandle(PlatformHandleInTransit handle, in UnwrapPlatformHandle()
39 std::vector<PlatformHandleInTransit>* handles_out) { in UnwrapPlatformHandle()
82 PlatformHandleInTransit(PlatformHandle(zx::handle(handles[i])))); in UnwrapPlatformHandle()
162 std::vector<PlatformHandleInTransit> TakeHandles() { in TakeHandles()
164 return std::vector<PlatformHandleInTransit>(); in TakeHandles()
173 std::vector<PlatformHandleInTransit> in_handles = std::move(handles_); in TakeHandles()
178 return std::vector<PlatformHandleInTransit>(); in TakeHandles()
186 std::vector<PlatformHandleInTransit> handles_;
386 std::vector<PlatformHandleInTransit> outgoing_handles = in WriteNoLock()
Dchannel_posix.cc77 std::vector<PlatformHandleInTransit> TakeHandles() { in TakeHandles()
82 void SetHandles(std::vector<PlatformHandleInTransit> handles) { in SetHandles()
89 std::vector<PlatformHandleInTransit> handles_;
214 std::vector<PlatformHandleInTransit> handles_in_transit(num_handles); in GetReadPlatformHandles()
228 PlatformHandleInTransit::CreateForMachPortName(port_name); in GetReadPlatformHandles()
230 handles_in_transit[i] = PlatformHandleInTransit( in GetReadPlatformHandles()
238 handles_in_transit[i] = PlatformHandleInTransit( in GetReadPlatformHandles()
253 handle = PlatformHandleInTransit(PlatformHandle(relay->ExtractPort( in GetReadPlatformHandles()
511 std::vector<PlatformHandleInTransit> handles = message_view.TakeHandles(); in WriteNoLock()
547 PlatformHandleInTransit(PlatformHandle(std::move(fds[i]))); in WriteNoLock()
[all …]
Dchannel.cc254 std::vector<PlatformHandleInTransit> handles(num_handles); in Deserialize()
258 handles[i] = PlatformHandleInTransit( in Deserialize()
261 handles[i] = PlatformHandleInTransit( in Deserialize()
262 PlatformHandleInTransit::TakeIncomingRemoteHandle(handle, in Deserialize()
375 std::vector<PlatformHandleInTransit> handles; in SetHandles()
378 handles.emplace_back(PlatformHandleInTransit(std::move(h))); in SetHandles()
384 std::vector<PlatformHandleInTransit> new_handles) { in SetHandles()
440 std::vector<PlatformHandleInTransit> Channel::Message::TakeHandles() { in TakeHandles()
457 std::vector<PlatformHandleInTransit>
462 return std::vector<PlatformHandleInTransit>(); in TakeHandlesForTransport()
[all …]
Dmach_port_relay.cc102 std::vector<PlatformHandleInTransit> handles = message->TakeHandles(); in SendPortsToProcess()
116 handle = PlatformHandleInTransit( in SendPortsToProcess()
142 handle = PlatformHandleInTransit( in SendPortsToProcess()
147 handle = PlatformHandleInTransit::CreateForMachPortName(intermediate_port); in SendPortsToProcess()
Dchannel.h189 void SetHandles(std::vector<PlatformHandleInTransit> new_handles);
190 std::vector<PlatformHandleInTransit> TakeHandles();
195 std::vector<PlatformHandleInTransit> TakeHandlesForTransport();
214 std::vector<PlatformHandleInTransit> handle_vector_;
Dchannel_win.cc68 std::vector<PlatformHandleInTransit> handles = message->TakeHandles(); in Write()
125 handle_value = PlatformHandleInTransit::TakeIncomingRemoteHandle( in GetReadPlatformHandles()
269 std::vector<PlatformHandleInTransit> handles = message->TakeHandles(); in OnWriteDone()
Dbroker_host.h46 bool PrepareHandlesForClient(std::vector<PlatformHandleInTransit>* handles);
Dbroker_win.cc36 std::vector<PlatformHandleInTransit> handles = message->TakeHandles(); in TakeHandlesFromBrokerMessage()
Dnode_channel.cc399 std::vector<PlatformHandleInTransit> handles = message->TakeHandles(); in RelayEventMessage()
411 std::vector<PlatformHandleInTransit> handles = message->TakeHandles(); in RelayEventMessage()
Duser_message_impl.cc587 std::vector<PlatformHandleInTransit> handles_in_transit = in ExtractSerializedHandles()