Searched refs:ScopedHandleBase (Results 1 – 11 of 11) sorted by relevance
74 class ScopedHandleBase {78 ScopedHandleBase() {} in ScopedHandleBase() function79 explicit ScopedHandleBase(HandleType handle) : handle_(handle) {} in ScopedHandleBase() function80 ~ScopedHandleBase() { CloseIfNecessary(); } in ~ScopedHandleBase()83 explicit ScopedHandleBase(ScopedHandleBase<CompatibleHandleType> other) in ScopedHandleBase() function87 ScopedHandleBase(ScopedHandleBase&& other) noexcept in ScopedHandleBase() function89 ScopedHandleBase& operator=(ScopedHandleBase&& other) noexcept {104 static ScopedHandleBase<HandleType> From( in From()105 ScopedHandleBase<PassedHandleType> other) { in From()109 return ScopedHandleBase<HandleType>( in From()[all …]
64 typedef ScopedHandleBase<DataPipeProducerHandle> ScopedDataPipeProducerHandle;109 typedef ScopedHandleBase<DataPipeConsumerHandle> ScopedDataPipeConsumerHandle;
27 typedef ScopedHandleBase<TrapHandle> ScopedTrapHandle;
41 typedef ScopedHandleBase<SharedBufferHandle> ScopedSharedBufferHandle;
42 using ScopedInvitationHandle = ScopedHandleBase<InvitationHandle>;
52 using ScopedMessageHandle = ScopedHandleBase<MessageHandle>;
41 typedef ScopedHandleBase<MessagePipeHandle> ScopedMessagePipeHandle;
17 struct Serializer<ScopedHandleBase<T>, ScopedHandleBase<T>> {18 static void Serialize(ScopedHandleBase<T>& input,25 ScopedHandleBase<T>* output,
76 ScopedHandleBase<T> TakeHandleAs(const Handle_Data& encoded_handle) { in COMPONENT_EXPORT()77 return ScopedHandleBase<T>::From(TakeHandle(encoded_handle)); in COMPONENT_EXPORT()
265 struct MojomTypeTraits<ScopedHandleBase<T>, false> {
161 const mojo::ScopedHandleBase<H>& value) { in Print()