SNode.C
|
#include <Descriptor.h>
Public Member Functions | |
Descriptor ()=delete | |
Descriptor (const Descriptor &d)=delete | |
Descriptor & | operator= (int fd) |
Descriptor & | operator= (const Descriptor &descriptor)=delete |
Descriptor & | operator= (Descriptor &&descriptor) noexcept |
int | getFd () const |
Protected Member Functions | |
Descriptor (int fd) | |
Descriptor (Descriptor &&descriptor) noexcept | |
virtual | ~Descriptor () |
Private Attributes | |
int | fd = -1 |
Definition at line 51 of file Descriptor.h.
|
delete |
|
delete |
|
explicitprotected |
Definition at line 54 of file Descriptor.cpp.
References fd.
Referenced by core::file::File::File(), and core::file::FileReader::FileReader().
|
protectednoexcept |
Definition at line 58 of file Descriptor.cpp.
References fd.
|
protectedvirtual |
Definition at line 74 of file Descriptor.cpp.
References core::system::close(), and fd.
int core::Descriptor::getFd | ( | ) | const |
Definition at line 81 of file Descriptor.cpp.
References fd.
Referenced by net::phy::PhysicalSocket< SocketAddressT >::bind(), net::phy::PhysicalSocket< SocketAddressT >::getPeerName(), net::phy::PhysicalSocket< SocketAddressT >::getSockName(), net::phy::PhysicalSocket< SocketAddressT >::getSockopt(), core::file::FileReader::isOpen(), net::phy::PhysicalSocket< SocketAddressT >::isValid(), core::file::FileReader::onEvent(), net::un::dgram::Socket::recvFd(), net::un::dgram::Socket::sendFd(), net::phy::PhysicalSocket< SocketAddressT >::setSockopt(), and net::phy::stream::PhysicalSocket< SocketAddressT >::shutdown().
|
delete |
|
noexcept |
Definition at line 62 of file Descriptor.cpp.
References fd.
Descriptor & core::Descriptor::operator= | ( | int | fd | ) |
Definition at line 68 of file Descriptor.cpp.
References fd.
|
private |
Definition at line 70 of file Descriptor.h.
Referenced by Descriptor(), Descriptor(), getFd(), operator=(), operator=(), and ~Descriptor().