Home
last modified time | relevance | path

Searched refs:ScopedHandleBase (Results 1 – 11 of 11) sorted by relevance

/external/libchrome/mojo/public/cpp/system/
Dhandle.h74 class ScopedHandleBase {
78 ScopedHandleBase() {} in ScopedHandleBase() function
79 explicit ScopedHandleBase(HandleType handle) : handle_(handle) {} in ScopedHandleBase() function
80 ~ScopedHandleBase() { CloseIfNecessary(); } in ~ScopedHandleBase()
83 explicit ScopedHandleBase(ScopedHandleBase<CompatibleHandleType> other) in ScopedHandleBase() function
87 ScopedHandleBase(ScopedHandleBase&& other) noexcept in ScopedHandleBase() function
89 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 …]
Ddata_pipe.h64 typedef ScopedHandleBase<DataPipeProducerHandle> ScopedDataPipeProducerHandle;
109 typedef ScopedHandleBase<DataPipeConsumerHandle> ScopedDataPipeConsumerHandle;
Dtrap.h27 typedef ScopedHandleBase<TrapHandle> ScopedTrapHandle;
Dbuffer.h41 typedef ScopedHandleBase<SharedBufferHandle> ScopedSharedBufferHandle;
Dinvitation.h42 using ScopedInvitationHandle = ScopedHandleBase<InvitationHandle>;
Dmessage.h52 using ScopedMessageHandle = ScopedHandleBase<MessageHandle>;
Dmessage_pipe.h41 typedef ScopedHandleBase<MessagePipeHandle> ScopedMessagePipeHandle;
/external/libchrome/mojo/public/cpp/bindings/lib/
Dhandle_serialization.h17 struct Serializer<ScopedHandleBase<T>, ScopedHandleBase<T>> {
18 static void Serialize(ScopedHandleBase<T>& input,
25 ScopedHandleBase<T>* output,
Dserialization_context.h76 ScopedHandleBase<T> TakeHandleAs(const Handle_Data& encoded_handle) { in COMPONENT_EXPORT()
77 return ScopedHandleBase<T>::From(TakeHandle(encoded_handle)); in COMPONENT_EXPORT()
Dbindings_internal.h265 struct MojomTypeTraits<ScopedHandleBase<T>, false> {
/external/libchrome/mojo/public/cpp/bindings/tests/
Dsample_service_unittest.cc161 const mojo::ScopedHandleBase<H>& value) { in Print()