Sponge
CS144's user-space TCP library
|
This is the complete list of members for TapFD, including all inherited members.
_internal_fd | FileDescriptor | private |
close() | FileDescriptor | inline |
closed() const | FileDescriptor | inline |
duplicate() const | FileDescriptor | |
eof() const | FileDescriptor | inline |
fd_num() const | FileDescriptor | inline |
FileDescriptor(std::shared_ptr< FDWrapper > other_shared_ptr) | FileDescriptor | explicitprivate |
FileDescriptor(const int fd) | FileDescriptor | explicit |
FileDescriptor(const FileDescriptor &other)=delete | FileDescriptor | |
FileDescriptor(FileDescriptor &&other)=default | FileDescriptor | |
operator=(const FileDescriptor &other)=delete | FileDescriptor | |
operator=(FileDescriptor &&other)=default | FileDescriptor | |
read(const size_t limit=std::numeric_limits< size_t >::max()) | FileDescriptor | |
read(std::string &str, const size_t limit=std::numeric_limits< size_t >::max()) | FileDescriptor | |
read_count() const | FileDescriptor | inline |
register_read() | FileDescriptor | inlineprotected |
register_write() | FileDescriptor | inlineprotected |
set_blocking(const bool blocking_state) | FileDescriptor | |
TapFD(const std::string &devname) | TapFD | inlineexplicit |
TunTapFD(const std::string &devname, const bool is_tun) | TunTapFD | explicit |
write(const char *str, const bool write_all=true) | FileDescriptor | inline |
write(const std::string &str, const bool write_all=true) | FileDescriptor | inline |
write(BufferViewList buffer, const bool write_all=true) | FileDescriptor | |
write_count() const | FileDescriptor | inline |
~FileDescriptor()=default | FileDescriptor |