/external/libmojo/mojo/edk/embedder/ |
D | scoped_platform_handle.h | 17 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);
|
D | platform_shared_buffer.h | 47 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);
|
D | platform_channel_pair.h | 63 ScopedPlatformHandle PassServerHandle(); 66 ScopedPlatformHandle PassClientHandle(); 72 static ScopedPlatformHandle PassClientHandleFromParentProcess( 76 static ScopedPlatformHandle PassClientHandleFromParentProcessFromString( 96 ScopedPlatformHandle server_handle_; 97 ScopedPlatformHandle client_handle_;
|
D | platform_shared_buffer.cc | 29 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 …]
|
D | platform_channel_pair_posix_unittest.cc | 68 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()
|
D | embedder.h | 46 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);
|
D | embedder.cc | 46 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()
|
D | platform_handle_utils_win.cc | 14 ScopedPlatformHandle DuplicatePlatformHandle(PlatformHandle platform_handle) { in DuplicatePlatformHandle() 22 return ScopedPlatformHandle(); in DuplicatePlatformHandle() 24 return ScopedPlatformHandle(PlatformHandle(new_handle)); in DuplicatePlatformHandle()
|
D | platform_channel_pair_win.cc | 70 ScopedPlatformHandle PlatformChannelPair::PassClientHandleFromParentProcess( in PassClientHandleFromParentProcess() 77 ScopedPlatformHandle 84 return ScopedPlatformHandle(); in PassClientHandleFromParentProcessFromString() 87 return ScopedPlatformHandle( in PassClientHandleFromParentProcessFromString()
|
D | platform_channel_pair_posix.cc | 84 ScopedPlatformHandle PlatformChannelPair::PassClientHandleFromParentProcess( in PassClientHandleFromParentProcess() 91 ScopedPlatformHandle 99 return ScopedPlatformHandle(); in PassClientHandleFromParentProcessFromString() 102 return ScopedPlatformHandle(PlatformHandle(client_fd)); in PassClientHandleFromParentProcessFromString()
|
D | platform_handle_utils_posix.cc | 14 ScopedPlatformHandle DuplicatePlatformHandle(PlatformHandle platform_handle) { in DuplicatePlatformHandle() 18 return ScopedPlatformHandle(PlatformHandle(dup(platform_handle.handle))); in DuplicatePlatformHandle()
|
D | platform_channel_pair.cc | 20 ScopedPlatformHandle PlatformChannelPair::PassServerHandle() { in PassServerHandle() 24 ScopedPlatformHandle PlatformChannelPair::PassClientHandle() { in PassClientHandle()
|
/external/libmojo/mojo/edk/system/ |
D | broker.h | 23 explicit Broker(ScopedPlatformHandle platform_handle); 28 ScopedPlatformHandle GetParentPlatformHandle(); 35 ScopedPlatformHandle sync_channel_; 39 ScopedPlatformHandle parent_channel_;
|
D | node_channel.h | 54 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_;
|
D | platform_handle_dispatcher.h | 21 ScopedPlatformHandle platform_handle); 23 ScopedPlatformHandle PassPlatformHandle(); 47 PlatformHandleDispatcher(ScopedPlatformHandle platform_handle); 53 ScopedPlatformHandle platform_handle_;
|
D | broker_posix.cc | 68 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()
|
D | platform_handle_dispatcher.cc | 15 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()
|
D | node_controller.h | 76 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;
|
D | node_channel.cc | 156 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 …]
|
D | broker_host.h | 21 explicit BrokerHost(ScopedPlatformHandle platform_handle); 24 void SendChannel(ScopedPlatformHandle handle);
|
D | core.h | 56 ScopedPlatformHandle platform_handle, 64 void InitChild(ScopedPlatformHandle platform_handle); 87 MojoResult CreatePlatformHandleWrapper(ScopedPlatformHandle platform_handle, 91 ScopedPlatformHandle* platform_handle);
|
D | node_controller.cc | 166 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/ |
D | test_utils_posix.cc | 77 ScopedPlatformHandle PlatformHandleFromFILE(base::ScopedFILE fp) { in PlatformHandleFromFILE() 81 return ScopedPlatformHandle(PlatformHandle(rv)); in PlatformHandleFromFILE() 84 base::ScopedFILE FILEFromPlatformHandle(ScopedPlatformHandle h, in FILEFromPlatformHandle()
|
D | test_utils_win.cc | 82 ScopedPlatformHandle PlatformHandleFromFILE(base::ScopedFILE fp) { in PlatformHandleFromFILE() 91 return ScopedPlatformHandle(PlatformHandle(rv)); in PlatformHandleFromFILE() 94 base::ScopedFILE FILEFromPlatformHandle(ScopedPlatformHandle h, in FILEFromPlatformHandle()
|
D | test_utils.h | 45 ScopedPlatformHandle PlatformHandleFromFILE(base::ScopedFILE fp); 48 base::ScopedFILE FILEFromPlatformHandle(ScopedPlatformHandle h,
|