ndk::
    #include <binder_auto_utils.h>
  
Convenience wrapper for a file descriptor.
Summary
Inheritance
Inherits from: ndk::impl::ScopedAResource< int, internal::closeWithError,-1 >| Constructors and Destructors | |
|---|---|
| ScopedFileDescriptor()Takes ownership of a.  | |
| ScopedFileDescriptor(int a) | |
| ScopedFileDescriptor(ScopedFileDescriptor &&) | |
| ~ScopedFileDescriptor() | 
| Public functions | |
|---|---|
| dup() const  | |
| operator!=(const ScopedFileDescriptor & rhs) const  | bool | 
| operator<(const ScopedFileDescriptor & rhs) const  | bool | 
| operator<=(const ScopedFileDescriptor & rhs) const  | bool | 
| operator=(ScopedFileDescriptor &&)=default | |
| operator==(const ScopedFileDescriptor & rhs) const  | bool | 
| operator>(const ScopedFileDescriptor & rhs) const  | bool | 
| operator>=(const ScopedFileDescriptor & rhs) const  | bool | 
Public functions
ScopedFileDescriptor
ScopedFileDescriptor()
Takes ownership of a.
ScopedFileDescriptor
ScopedFileDescriptor( int a )
ScopedFileDescriptor
ScopedFileDescriptor( ScopedFileDescriptor && )=default
dup
ScopedFileDescriptor dup() const
operator!=
bool operator!=( const ScopedFileDescriptor & rhs ) const
operator<
bool operator<( const ScopedFileDescriptor & rhs ) const
operator<=
bool operator<=( const ScopedFileDescriptor & rhs ) const
operator=
ScopedFileDescriptor & operator=( ScopedFileDescriptor && )=default
operator==
bool operator==( const ScopedFileDescriptor & rhs ) const
operator>
bool operator>( const ScopedFileDescriptor & rhs ) const
operator>=
bool operator>=( const ScopedFileDescriptor & rhs ) const
~ScopedFileDescriptor
~ScopedFileDescriptor()
