libcosmos
Linux C++ System Programming Library
|
This is the complete list of members for cosmos::UnixSeqPacketListenSocket, including all inherited members.
accept(UnixAddress *addr=nullptr) (defined in cosmos::UnixListenSocket) | cosmos::UnixListenSocket | inline |
cosmos::ListenSocket::accept(SocketAddress *addr) | cosmos::Socket | protected |
AddressFilledIn typedef | cosmos::Socket | |
bind(const UnixAddress &addr) (defined in cosmos::UnixListenSocket) | cosmos::UnixListenSocket | inline |
cosmos::ListenSocket::bind(const SocketAddress &addr) | cosmos::Socket | protected |
close() override | cosmos::FDFile | inlinevirtual |
connect(const SocketAddress &addr) | cosmos::Socket | protected |
Connection typedef (defined in cosmos::UnixListenSocket) | cosmos::UnixListenSocket | |
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::UnixListenSocket | inline |
cosmos::ListenSocket::getSockName(SocketAddress &addr) | cosmos::Socket | |
isOpen() const | cosmos::FileBase | inline |
listen(const size_t backlog) | cosmos::UnixListenSocket | |
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::ListenSocket | protected |
read(ReadIOVector &iovec) | cosmos::ListenSocket | protected |
readAll(void *buf, size_t length) | cosmos::ListenSocket | protected |
readAll(std::string &s, size_t length) | cosmos::ListenSocket | inlineprotected |
readAll(ReadIOVector &iovec) | cosmos::ListenSocket | 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::ListenSocket | protected |
Socket(FileDescriptor fd, const AutoCloseFD auto_close) | cosmos::ListenSocket | 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 | |
TYPE (defined in cosmos::UnixSeqPacketListenSocket) | cosmos::UnixSeqPacketListenSocket | inlinestatic |
UnixListenSocket(const SocketType type, const SocketFlags flags=SocketFlags{SocketFlag::CLOEXEC}) (defined in cosmos::UnixListenSocket) | cosmos::UnixListenSocket | explicit |
unixOptions() (defined in cosmos::UnixListenSocket) | cosmos::UnixListenSocket | inline |
unixOptions() const (defined in cosmos::UnixListenSocket) | cosmos::UnixListenSocket | inline |
UnixSeqPacketListenSocket(const SocketFlags flags=SocketFlags{SocketFlag::CLOEXEC}) (defined in cosmos::UnixSeqPacketListenSocket) | cosmos::UnixSeqPacketListenSocket | inlineexplicit |
write(const void *buf, size_t length) | cosmos::ListenSocket | protected |
write(const std::string_view data) | cosmos::ListenSocket | inlineprotected |
write(WriteIOVector &iovec) | cosmos::ListenSocket | protected |
writeAll(const void *buf, size_t length) | cosmos::ListenSocket | protected |
writeAll(const std::string_view data) | cosmos::ListenSocket | inlineprotected |
writeAll(WriteIOVector &iovec) | cosmos::ListenSocket | inlineprotected |
~FDFile() (defined in cosmos::FDFile) | cosmos::FDFile | |
~FileBase() (defined in cosmos::FileBase) | cosmos::FileBase | virtual |