libcosmos
Linux C++ System Programming Library
Loading...
Searching...
No Matches
cosmos::UnixListenSocket Member List

This is the complete list of members for cosmos::UnixListenSocket, including all inherited members.

accept(UnixAddress *addr=nullptr) (defined in cosmos::UnixListenSocket)cosmos::UnixListenSocketinline
cosmos::ListenSocket::accept(SocketAddress *addr)cosmos::Socketprotected
AddressFilledIn typedefcosmos::Socket
bind(const UnixAddress &addr) (defined in cosmos::UnixListenSocket)cosmos::UnixListenSocketinline
cosmos::ListenSocket::bind(const SocketAddress &addr)cosmos::Socketprotected
close() overridecosmos::FDFileinlinevirtual
connect(const SocketAddress &addr)cosmos::Socketprotected
Connection typedef (defined in cosmos::UnixListenSocket)cosmos::UnixListenSocket
Direction enum namecosmos::Socket
fd() constcosmos::FileBaseinline
FDFile()=default (defined in cosmos::FDFile)cosmos::FDFile
FDFile(const FileDescriptor fd, const AutoCloseFD auto_close)cosmos::FDFileinline
FDFile(FDFile &&other) noexcept (defined in cosmos::FDFile)cosmos::FDFileinline
FileBase(const FileDescriptor fd=FileDescriptor{}) (defined in cosmos::FileBase)cosmos::FileBaseinlineprotected
FileBase(FileBase &&other) noexcept (defined in cosmos::FileBase)cosmos::FileBaseinlineprotected
FileBase(const FileBase &)=delete (defined in cosmos::FileBase)cosmos::FileBase
getSockName(UnixAddress &addr)cosmos::UnixListenSocketinline
cosmos::ListenSocket::getSockName(SocketAddress &addr)cosmos::Socket
isOpen() constcosmos::FileBaseinline
listen(const size_t backlog)cosmos::UnixListenSocket
m_auto_close (defined in cosmos::FDFile)cosmos::FDFileprotected
m_fd (defined in cosmos::FileBase)cosmos::FileBaseprotected
m_stream_fd (defined in cosmos::StreamIO)cosmos::StreamIOprotected
open(const FileDescriptor fd, const AutoCloseFD auto_close)cosmos::FDFileinline
operator=(FDFile &&other) noexcept (defined in cosmos::FDFile)cosmos::FDFileinline
operator=(FileBase &&other) noexcept (defined in cosmos::FileBase)cosmos::FileBaseinlineprotected
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::StreamIOinline
read(void *buf, size_t length)cosmos::ListenSocketprotected
read(ReadIOVector &iovec)cosmos::ListenSocketprotected
readAll(void *buf, size_t length)cosmos::ListenSocketprotected
readAll(std::string &s, size_t length)cosmos::ListenSocketinlineprotected
readAll(ReadIOVector &iovec)cosmos::ListenSocketinlineprotected
receive(void *buf, size_t length, const MessageFlags flags=MessageFlags{})cosmos::Socketprotected
receiveFrom(void *buf, size_t length, SocketAddress &addr, const MessageFlags flags=MessageFlags{})cosmos::Socketprotected
receiveMessage(ReceiveMessageHeader &header, SocketAddress *addr=nullptr)cosmos::Socketprotected
seek(const SeekType type, off_t off)cosmos::StreamIO
seekFromCurrent(off_t off)cosmos::StreamIOinline
seekFromEnd(off_t off)cosmos::StreamIOinline
seekFromStart(off_t off)cosmos::StreamIOinline
SeekType enum namecosmos::StreamIO
send(const void *buf, size_t length, const MessageFlags flags=MessageFlags{})cosmos::Socketprotected
send(const std::string_view data, const MessageFlags flags=MessageFlags{})cosmos::Socketinlineprotected
sendMessage(SendMessageHeader &header, const SocketAddress *addr=nullptr)cosmos::Socketprotected
sendTo(const void *buf, size_t length, const SocketAddress &addr, const MessageFlags flags=MessageFlags{})cosmos::Socketprotected
sendTo(const std::string_view data, const SocketAddress &addr, const MessageFlags flags=MessageFlags{})cosmos::Socketinlineprotected
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::ListenSocketprotected
Socket(FileDescriptor fd, const AutoCloseFD auto_close)cosmos::ListenSocketinlineprotected
sockOptions() (defined in cosmos::Socket)cosmos::Socketinline
sockOptions() const (defined in cosmos::Socket)cosmos::Socketinline
StreamIO(FileDescriptor &fd) (defined in cosmos::StreamIO)cosmos::StreamIOinlineexplicit
StreamIO(const StreamIO &)=delete (defined in cosmos::StreamIO)cosmos::StreamIO
truncate(const off_t length)cosmos::FileBase
UnixListenSocket(const SocketType type, const SocketFlags flags=SocketFlags{SocketFlag::CLOEXEC}) (defined in cosmos::UnixListenSocket)cosmos::UnixListenSocketexplicit
unixOptions() (defined in cosmos::UnixListenSocket)cosmos::UnixListenSocketinline
unixOptions() const (defined in cosmos::UnixListenSocket)cosmos::UnixListenSocketinline
write(const void *buf, size_t length)cosmos::ListenSocketprotected
write(const std::string_view data)cosmos::ListenSocketinlineprotected
write(WriteIOVector &iovec)cosmos::ListenSocketprotected
writeAll(const void *buf, size_t length)cosmos::ListenSocketprotected
writeAll(const std::string_view data)cosmos::ListenSocketinlineprotected
writeAll(WriteIOVector &iovec)cosmos::ListenSocketinlineprotected
~FDFile() (defined in cosmos::FDFile)cosmos::FDFile
~FileBase() (defined in cosmos::FileBase)cosmos::FileBasevirtual