Home
last modified time | relevance | path

Searched refs:ScopedPlatformHandle (Results 1 – 25 of 41) sorted by relevance

12

/external/libmojo/mojo/edk/embedder/
Dscoped_platform_handle.h17 class MOJO_SYSTEM_IMPL_EXPORT ScopedPlatformHandle {
19 ScopedPlatformHandle() {} in ScopedPlatformHandle() function
20 explicit ScopedPlatformHandle(PlatformHandle handle) : handle_(handle) {} in ScopedPlatformHandle() function
21 ~ScopedPlatformHandle() { handle_.CloseIfNecessary(); } in ~ScopedPlatformHandle()
24 ScopedPlatformHandle(ScopedPlatformHandle&& other) in ScopedPlatformHandle() function
27 ScopedPlatformHandle& operator=(ScopedPlatformHandle&& other) {
35 void swap(ScopedPlatformHandle& other) { in swap()
57 DISALLOW_COPY_AND_ASSIGN(ScopedPlatformHandle);
Dplatform_shared_buffer.h47 ScopedPlatformHandle platform_handle);
54 ScopedPlatformHandle rw_platform_handle,
55 ScopedPlatformHandle ro_platform_handle);
85 ScopedPlatformHandle DuplicatePlatformHandle();
94 ScopedPlatformHandle PassPlatformHandle();
113 bool InitFromPlatformHandle(ScopedPlatformHandle platform_handle);
115 bool InitFromPlatformHandlePair(ScopedPlatformHandle rw_platform_handle,
116 ScopedPlatformHandle ro_platform_handle);
Dplatform_channel_pair.h63 ScopedPlatformHandle PassServerHandle();
66 ScopedPlatformHandle PassClientHandle();
72 static ScopedPlatformHandle PassClientHandleFromParentProcess(
76 static ScopedPlatformHandle PassClientHandleFromParentProcessFromString(
96 ScopedPlatformHandle server_handle_;
97 ScopedPlatformHandle client_handle_;
Dplatform_shared_buffer.cc29 ScopedPlatformHandle SharedMemoryToPlatformHandle( in SharedMemoryToPlatformHandle()
32 return ScopedPlatformHandle(PlatformHandle(memory_handle.fd)); in SharedMemoryToPlatformHandle()
34 return ScopedPlatformHandle(PlatformHandle(memory_handle.GetHandle())); in SharedMemoryToPlatformHandle()
36 return ScopedPlatformHandle(PlatformHandle(memory_handle.GetMemoryObject())); in SharedMemoryToPlatformHandle()
61 ScopedPlatformHandle platform_handle) { in CreateFromPlatformHandle()
78 ScopedPlatformHandle rw_platform_handle, in CreateFromPlatformHandlePair()
79 ScopedPlatformHandle ro_platform_handle) { in CreateFromPlatformHandlePair()
159 ScopedPlatformHandle PlatformSharedBuffer::DuplicatePlatformHandle() { in DuplicatePlatformHandle()
167 return ScopedPlatformHandle(); in DuplicatePlatformHandle()
172 ScopedPlatformHandle PlatformSharedBuffer::PassPlatformHandle() { in PassPlatformHandle()
[all …]
Dplatform_channel_pair_posix_unittest.cc68 ScopedPlatformHandle server_handle = channel_pair.PassServerHandle(); in TEST_F()
69 ScopedPlatformHandle client_handle = channel_pair.PassClientHandle(); in TEST_F()
109 ScopedPlatformHandle server_handle = channel_pair.PassServerHandle(); in TEST_F()
110 ScopedPlatformHandle client_handle = channel_pair.PassClientHandle(); in TEST_F()
138 ScopedPlatformHandle server_handle = channel_pair.PassServerHandle(); in TEST_F()
139 ScopedPlatformHandle client_handle = channel_pair.PassClientHandle(); in TEST_F()
185 ScopedPlatformHandle(received_handles.front()), "rb")); in TEST_F()
204 ScopedPlatformHandle server_handle = channel_pair.PassServerHandle(); in TEST_F()
205 ScopedPlatformHandle client_handle = channel_pair.PassClientHandle(); in TEST_F()
248 ScopedPlatformHandle(received_handles[1]), "rb")); in TEST_F()
Dembedder.h46 ScopedPlatformHandle server_pipe,
55 ScopedPlatformHandle server_pipe,
67 MOJO_SYSTEM_IMPL_EXPORT void SetParentPipeHandle(ScopedPlatformHandle pipe);
87 CreatePlatformHandleWrapper(ScopedPlatformHandle platform_handle,
95 ScopedPlatformHandle* platform_handle);
Dembedder.cc46 ScopedPlatformHandle server_pipe, in ChildProcessLaunched()
53 ScopedPlatformHandle server_pipe, in ChildProcessLaunched()
66 void SetParentPipeHandle(ScopedPlatformHandle pipe) { in SetParentPipeHandle()
72 ScopedPlatformHandle platform_channel = in SetParentPipeHandleFromCommandLine()
88 ScopedPlatformHandle platform_handle, in CreatePlatformHandleWrapper()
95 ScopedPlatformHandle* platform_handle) { in PassWrappedPlatformHandle()
Dplatform_handle_utils_win.cc14 ScopedPlatformHandle DuplicatePlatformHandle(PlatformHandle platform_handle) { in DuplicatePlatformHandle()
22 return ScopedPlatformHandle(); in DuplicatePlatformHandle()
24 return ScopedPlatformHandle(PlatformHandle(new_handle)); in DuplicatePlatformHandle()
Dplatform_channel_pair_win.cc70 ScopedPlatformHandle PlatformChannelPair::PassClientHandleFromParentProcess( in PassClientHandleFromParentProcess()
77 ScopedPlatformHandle
84 return ScopedPlatformHandle(); in PassClientHandleFromParentProcessFromString()
87 return ScopedPlatformHandle( in PassClientHandleFromParentProcessFromString()
Dplatform_channel_pair_posix.cc84 ScopedPlatformHandle PlatformChannelPair::PassClientHandleFromParentProcess( in PassClientHandleFromParentProcess()
91 ScopedPlatformHandle
99 return ScopedPlatformHandle(); in PassClientHandleFromParentProcessFromString()
102 return ScopedPlatformHandle(PlatformHandle(client_fd)); in PassClientHandleFromParentProcessFromString()
Dplatform_handle_utils_posix.cc14 ScopedPlatformHandle DuplicatePlatformHandle(PlatformHandle platform_handle) { in DuplicatePlatformHandle()
18 return ScopedPlatformHandle(PlatformHandle(dup(platform_handle.handle))); in DuplicatePlatformHandle()
Dplatform_channel_pair.cc20 ScopedPlatformHandle PlatformChannelPair::PassServerHandle() { in PassServerHandle()
24 ScopedPlatformHandle PlatformChannelPair::PassClientHandle() { in PassClientHandle()
/external/libmojo/mojo/edk/system/
Dbroker.h23 explicit Broker(ScopedPlatformHandle platform_handle);
28 ScopedPlatformHandle GetParentPlatformHandle();
35 ScopedPlatformHandle sync_channel_;
39 ScopedPlatformHandle parent_channel_;
Dnode_channel.h54 ScopedPlatformHandle broker_channel) = 0;
57 ScopedPlatformHandle broker_channel) = 0;
67 ScopedPlatformHandle channel_handle) = 0;
90 ScopedPlatformHandle platform_handle,
130 ScopedPlatformHandle broker_channel);
132 ScopedPlatformHandle broker_channel);
138 ScopedPlatformHandle channel_handle);
164 ScopedPlatformHandle platform_handle,
197 ScopedPlatformHandle scoped_remote_process_handle_;
Dplatform_handle_dispatcher.h21 ScopedPlatformHandle platform_handle);
23 ScopedPlatformHandle PassPlatformHandle();
47 PlatformHandleDispatcher(ScopedPlatformHandle platform_handle);
53 ScopedPlatformHandle platform_handle_;
Dbroker_posix.cc68 Broker::Broker(ScopedPlatformHandle platform_handle) in Broker()
82 parent_channel_ = ScopedPlatformHandle(incoming_platform_handles.front()); in Broker()
88 ScopedPlatformHandle Broker::GetParentPlatformHandle() { in GetParentPlatformHandle()
114 ScopedPlatformHandle rw_handle(incoming_platform_handles.front()); in GetSharedBuffer()
116 ScopedPlatformHandle ro_handle(incoming_platform_handles.front()); in GetSharedBuffer()
Dplatform_handle_dispatcher.cc15 ScopedPlatformHandle platform_handle) { in Create()
19 ScopedPlatformHandle PlatformHandleDispatcher::PassPlatformHandle() { in PassPlatformHandle()
91 return PlatformHandleDispatcher::Create(ScopedPlatformHandle(handle)); in Deserialize()
95 ScopedPlatformHandle platform_handle) in PlatformHandleDispatcher()
Dnode_controller.h76 ScopedPlatformHandle platform_handle,
86 void ConnectToParent(ScopedPlatformHandle platform_handle);
144 ScopedPlatformHandle platform_handle,
147 void ConnectToParentOnIOThread(ScopedPlatformHandle platform_handle);
184 ScopedPlatformHandle broker_channel) override;
187 ScopedPlatformHandle broker_channel) override;
197 ScopedPlatformHandle channel_handle) override;
Dnode_channel.cc156 ScopedPlatformHandle platform_handle, in Create()
305 ScopedPlatformHandle broker_channel) { in BrokerClientAdded()
319 ScopedPlatformHandle broker_channel) { in AcceptBrokerClient()
356 ScopedPlatformHandle channel_handle) { in Introduce()
438 ScopedPlatformHandle platform_handle, in NodeChannel()
535 ScopedPlatformHandle process_handle; in OnChannelMessage()
541 process_handle = ScopedPlatformHandle(handles->at(0)); in OnChannelMessage()
561 ScopedPlatformHandle broker_channel; in OnChannelMessage()
566 broker_channel = ScopedPlatformHandle(handles->at(0)); in OnChannelMessage()
578 ScopedPlatformHandle broker_channel; in OnChannelMessage()
[all …]
Dbroker_host.h21 explicit BrokerHost(ScopedPlatformHandle platform_handle);
24 void SendChannel(ScopedPlatformHandle handle);
Dcore.h56 ScopedPlatformHandle platform_handle,
64 void InitChild(ScopedPlatformHandle platform_handle);
87 MojoResult CreatePlatformHandleWrapper(ScopedPlatformHandle platform_handle,
91 ScopedPlatformHandle* platform_handle);
Dnode_controller.cc166 ScopedPlatformHandle platform_handle, in ConnectToChild()
230 void NodeController::ConnectToParent(ScopedPlatformHandle platform_handle) { in ConnectToParent()
379 ScopedPlatformHandle platform_handle, in ConnectToChildOnIOThread()
414 ScopedPlatformHandle platform_handle) { in ConnectToParentOnIOThread()
869 channel->AcceptBrokerClient(name_, ScopedPlatformHandle()); in OnAcceptParent()
883 ScopedPlatformHandle scoped_process_handle = in OnAddBrokerClient()
884 ScopedPlatformHandle(PlatformHandle(process_handle)); in OnAddBrokerClient()
925 ScopedPlatformHandle broker_channel) { in OnBrokerClientAdded()
945 ScopedPlatformHandle broker_channel) { in OnAcceptBrokerClient()
1083 requestor->Introduce(name, ScopedPlatformHandle()); in OnRequestIntroduction()
[all …]
/external/libmojo/mojo/edk/test/
Dtest_utils_posix.cc77 ScopedPlatformHandle PlatformHandleFromFILE(base::ScopedFILE fp) { in PlatformHandleFromFILE()
81 return ScopedPlatformHandle(PlatformHandle(rv)); in PlatformHandleFromFILE()
84 base::ScopedFILE FILEFromPlatformHandle(ScopedPlatformHandle h, in FILEFromPlatformHandle()
Dtest_utils_win.cc82 ScopedPlatformHandle PlatformHandleFromFILE(base::ScopedFILE fp) { in PlatformHandleFromFILE()
91 return ScopedPlatformHandle(PlatformHandle(rv)); in PlatformHandleFromFILE()
94 base::ScopedFILE FILEFromPlatformHandle(ScopedPlatformHandle h, in FILEFromPlatformHandle()
Dtest_utils.h45 ScopedPlatformHandle PlatformHandleFromFILE(base::ScopedFILE fp);
48 base::ScopedFILE FILEFromPlatformHandle(ScopedPlatformHandle h,

12