|
libcosmos
Linux C++ System Programming Library
|
This is the complete list of members for cosmos::UnixClientSocket, including all inherited members.
| accept(SocketAddress *addr) | cosmos::Socket | protected |
| AddressFilledIn typedef | cosmos::Socket | |
| bind(const UnixAddress &addr) | cosmos::UnixClientSocket | inline |
| cosmos::Socket::bind(const SocketAddress &addr) | cosmos::Socket | protected |
| close() override | cosmos::FDFile | inlinevirtual |
| connect(const UnixAddress &addr) | cosmos::UnixClientSocket | inline |
| cosmos::Socket::connect(const SocketAddress &addr) | cosmos::Socket | protected |
| Connection typedef (defined in cosmos::UnixClientSocket) | cosmos::UnixClientSocket | |
| Direction enum name | cosmos::Socket | |
| fd() const | cosmos::FileBase | inline |
| FDFile()=default (defined in cosmos::FDFile) | cosmos::FDFile | |
| FDFile(const FileDescriptor fd, const AutoCloseFD auto_close) | cosmos::FDFile | inline |
| FDFile(FDFile &&other) noexcept (defined in cosmos::FDFile) | cosmos::FDFile | inline |
| FileBase(const FileDescriptor fd=FileDescriptor{}) (defined in cosmos::FileBase) | cosmos::FileBase | inlineprotected |
| FileBase(FileBase &&other) noexcept (defined in cosmos::FileBase) | cosmos::FileBase | inlineprotected |
| FileBase(const FileBase &)=delete (defined in cosmos::FileBase) | cosmos::FileBase | |
| getSockName(UnixAddress &addr) | cosmos::UnixClientSocket | inline |
| cosmos::Socket::getSockName(SocketAddress &addr) | cosmos::Socket | |
| isOpen() const | cosmos::FileBase | inline |
| listen(const size_t backlog) | cosmos::Socket | protected |
| m_auto_close (defined in cosmos::FDFile) | cosmos::FDFile | protected |
| m_fd (defined in cosmos::FileBase) | cosmos::FileBase | protected |
| m_stream_fd (defined in cosmos::StreamIO) | cosmos::StreamIO | protected |
| open(const FileDescriptor fd, const AutoCloseFD auto_close) | cosmos::FDFile | inline |
| operator=(FDFile &&other) noexcept (defined in cosmos::FDFile) | cosmos::FDFile | inline |
| operator=(FileBase &&other) noexcept (defined in cosmos::FileBase) | cosmos::FileBase | inlineprotected |
| operator=(const FileBase &)=delete (defined in cosmos::FileBase) | cosmos::FileBase | |
| operator=(const StreamIO &)=delete (defined in cosmos::StreamIO) | cosmos::StreamIO | |
| operator=(StreamIO &&) noexcept (defined in cosmos::StreamIO) | cosmos::StreamIO | inline |
| read(void *buf, size_t length) | cosmos::UnixClientSocket | protected |
| read(ReadIOVector &iovec) | cosmos::UnixClientSocket | protected |
| readAll(void *buf, size_t length) | cosmos::UnixClientSocket | protected |
| readAll(std::string &s, size_t length) | cosmos::UnixClientSocket | inlineprotected |
| readAll(ReadIOVector &iovec) | cosmos::UnixClientSocket | inlineprotected |
| receive(void *buf, size_t length, const MessageFlags flags=MessageFlags{}) | cosmos::Socket | protected |
| receiveFrom(void *buf, size_t length, SocketAddress &addr, const MessageFlags flags=MessageFlags{}) | cosmos::Socket | protected |
| receiveMessage(ReceiveMessageHeader &header, SocketAddress *addr=nullptr) | cosmos::Socket | protected |
| seek(const SeekType type, off_t off) | cosmos::StreamIO | |
| seekFromCurrent(off_t off) | cosmos::StreamIO | inline |
| seekFromEnd(off_t off) | cosmos::StreamIO | inline |
| seekFromStart(off_t off) | cosmos::StreamIO | inline |
| SeekType enum name | cosmos::StreamIO | |
| send(const void *buf, size_t length, const MessageFlags flags=MessageFlags{}) | cosmos::Socket | protected |
| send(const std::string_view data, const MessageFlags flags=MessageFlags{}) | cosmos::Socket | inlineprotected |
| sendMessage(SendMessageHeader &header, const SocketAddress *addr=nullptr) | cosmos::Socket | protected |
| sendTo(const void *buf, size_t length, const SocketAddress &addr, const MessageFlags flags=MessageFlags{}) | cosmos::Socket | protected |
| sendTo(const std::string_view data, const SocketAddress &addr, const MessageFlags flags=MessageFlags{}) | cosmos::Socket | inlineprotected |
| shutdown(const Direction dir) | cosmos::Socket | |
| Socket(const SocketFamily family, const SocketType type, const SocketFlags flags=SocketFlags{SocketFlag::CLOEXEC}, const SocketProtocol protocol=SocketProtocol::DEFAULT) | cosmos::Socket | protected |
| Socket(FileDescriptor fd, const AutoCloseFD auto_close) | cosmos::Socket | inlineprotected |
| sockOptions() (defined in cosmos::Socket) | cosmos::Socket | inline |
| sockOptions() const (defined in cosmos::Socket) | cosmos::Socket | inline |
| StreamIO(FileDescriptor &fd) (defined in cosmos::StreamIO) | cosmos::StreamIO | inlineexplicit |
| StreamIO(const StreamIO &)=delete (defined in cosmos::StreamIO) | cosmos::StreamIO | |
| truncate(const off_t length) | cosmos::FileBase | |
| UnixClientSocket(const SocketType type, const SocketFlags flags=SocketFlags{SocketFlag::CLOEXEC}) (defined in cosmos::UnixClientSocket) | cosmos::UnixClientSocket | explicit |
| unixOptions() (defined in cosmos::UnixClientSocket) | cosmos::UnixClientSocket | inline |
| unixOptions() const (defined in cosmos::UnixClientSocket) | cosmos::UnixClientSocket | inline |
| write(const void *buf, size_t length) | cosmos::UnixClientSocket | protected |
| write(const std::string_view data) | cosmos::UnixClientSocket | inlineprotected |
| write(WriteIOVector &iovec) | cosmos::UnixClientSocket | protected |
| writeAll(const void *buf, size_t length) | cosmos::UnixClientSocket | protected |
| writeAll(const std::string_view data) | cosmos::UnixClientSocket | inlineprotected |
| writeAll(WriteIOVector &iovec) | cosmos::UnixClientSocket | inlineprotected |
| ~FDFile() (defined in cosmos::FDFile) | cosmos::FDFile | |
| ~FileBase() (defined in cosmos::FileBase) | cosmos::FileBase | virtual |