libcosmos
Linux C++ System Programming Library
|
This is the complete list of members for cosmos::UnixDatagramSocket, including all inherited members.
accept(SocketAddress *addr) | cosmos::Socket | protected |
AddressFilledIn typedef | cosmos::Socket | |
bind(const UnixAddress &addr) | cosmos::UnixDatagramSocket | inline |
cosmos::Socket::bind(const SocketAddress &addr) | cosmos::Socket | protected |
close() override | cosmos::FDFile | inlinevirtual |
connect(const UnixAddress &addr) | cosmos::UnixDatagramSocket | inline |
cosmos::Socket::connect(const SocketAddress &addr) | cosmos::Socket | protected |
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(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::StreamIO | |
read(ReadIOVector &iovec) | cosmos::StreamIO | |
readAll(void *buf, size_t length) | cosmos::StreamIO | |
readAll(std::string &s, size_t length) | cosmos::StreamIO | inline |
readAll(ReadIOVector &iovec) | cosmos::StreamIO | inline |
receive(void *buf, size_t length, const MessageFlags flags=MessageFlags{}) | cosmos::UnixDatagramSocket | |
receiveFrom(void *buf, size_t length, const MessageFlags flags=MessageFlags{}) (defined in cosmos::UnixDatagramSocket) | cosmos::UnixDatagramSocket | inline |
cosmos::Socket::receiveFrom(void *buf, size_t length, SocketAddress &addr, const MessageFlags flags=MessageFlags{}) | cosmos::Socket | protected |
receiveMessage(ReceiveMessageHeader &header) (defined in cosmos::UnixDatagramSocket) | cosmos::UnixDatagramSocket | inline |
cosmos::Socket::receiveMessage(ReceiveMessageHeader &header, SocketAddress *addr=nullptr) | cosmos::Socket | protected |
receiveMessageFrom(ReceiveMessageHeader &header) (defined in cosmos::UnixDatagramSocket) | cosmos::UnixDatagramSocket | inline |
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::UnixDatagramSocket | |
send(const std::string_view data, const MessageFlags flags=MessageFlags{}) | cosmos::UnixDatagramSocket | inline |
sendMessage(SendMessageHeader &header) (defined in cosmos::UnixDatagramSocket) | cosmos::UnixDatagramSocket | inline |
cosmos::Socket::sendMessage(SendMessageHeader &header, const SocketAddress *addr=nullptr) | cosmos::Socket | protected |
sendMessageTo(SendMessageHeader &header, const UnixAddress &addr) (defined in cosmos::UnixDatagramSocket) | cosmos::UnixDatagramSocket | inline |
sendTo(const void *buf, size_t length, const UnixAddress &addr, const MessageFlags flags=MessageFlags{}) (defined in cosmos::UnixDatagramSocket) | cosmos::UnixDatagramSocket | inline |
sendTo(const std::string_view data, const UnixAddress &addr, const MessageFlags flags=MessageFlags{}) (defined in cosmos::UnixDatagramSocket) | cosmos::UnixDatagramSocket | inline |
cosmos::Socket::sendTo(const void *buf, size_t length, const SocketAddress &addr, const MessageFlags flags=MessageFlags{}) | cosmos::Socket | protected |
cosmos::Socket::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 | |
TYPE (defined in cosmos::UnixDatagramSocket) | cosmos::UnixDatagramSocket | inlinestatic |
UnixDatagramSocket(const SocketFlags flags=SocketFlags{SocketFlag::CLOEXEC}) (defined in cosmos::UnixDatagramSocket) | cosmos::UnixDatagramSocket | inlineexplicit |
UnixDatagramSocket(const FileDescriptor fd, const AutoCloseFD auto_close=AutoCloseFD{true}) (defined in cosmos::UnixDatagramSocket) | cosmos::UnixDatagramSocket | inlineexplicit |
unixOptions() (defined in cosmos::UnixDatagramSocket) | cosmos::UnixDatagramSocket | inline |
unixOptions() const (defined in cosmos::UnixDatagramSocket) | cosmos::UnixDatagramSocket | inline |
write(const void *buf, size_t length) | cosmos::StreamIO | |
write(const std::string_view data) | cosmos::StreamIO | inline |
write(WriteIOVector &iovec) | cosmos::StreamIO | |
writeAll(const void *buf, size_t length) | cosmos::StreamIO | |
writeAll(const std::string_view data) | cosmos::StreamIO | inline |
writeAll(WriteIOVector &iovec) | cosmos::StreamIO | inline |
~FDFile() (defined in cosmos::FDFile) | cosmos::FDFile | |
~FileBase() (defined in cosmos::FileBase) | cosmos::FileBase | virtual |