FileDescriptor Class Reference

Space-ng SDK: sol3::core::impl::FileDescriptor Class Reference
Space-ng SDK
sol3::core::impl::FileDescriptor Class Reference

#include <sol3/core/shmem_buffer_impl.h>

Public Member Functions

 FileDescriptor (int fd=-1)
 
 ~FileDescriptor ()
 
 FileDescriptor (FileDescriptor &&other) noexcept
 
FileDescriptoroperator= (FileDescriptor &&other) noexcept
 
 FileDescriptor (FileDescriptor const &)=delete
 
FileDescriptoroperator= (FileDescriptor const &)=delete
 
int get () const
 
void reset (int fd=-1)
 

Constructor & Destructor Documentation

◆ FileDescriptor() [1/3]

sol3::core::impl::FileDescriptor::FileDescriptor ( int  fd = -1)
explicit

◆ ~FileDescriptor()

sol3::core::impl::FileDescriptor::~FileDescriptor ( )

◆ FileDescriptor() [2/3]

sol3::core::impl::FileDescriptor::FileDescriptor ( FileDescriptor &&  other)
noexcept

◆ FileDescriptor() [3/3]

sol3::core::impl::FileDescriptor::FileDescriptor ( FileDescriptor const &  )
delete

Member Function Documentation

◆ get()

int sol3::core::impl::FileDescriptor::get ( ) const

◆ operator=() [1/2]

FileDescriptor& sol3::core::impl::FileDescriptor::operator= ( FileDescriptor &&  other)
noexcept

◆ operator=() [2/2]

FileDescriptor& sol3::core::impl::FileDescriptor::operator= ( FileDescriptor const &  )
delete

◆ reset()

void sol3::core::impl::FileDescriptor::reset ( int  fd = -1)

The documentation for this class was generated from the following file: