Sese Framework  2.3.0
A cross-platform framework
Loading...
Searching...
No Matches
sese::net::Socket Member List

This is the complete list of members for sese::net::Socket, including all inherited members.

accept() constsese::net::Socketvirtual
accept(socket_t socket, sockaddr *addr=nullptr, socklen_t *len=nullptr) noexceptsese::net::Socketstatic
addresssese::net::Socketprivate
bind(Address::Ptr address) noexceptsese::net::Socketvirtual
bind(socket_t socket, const sockaddr *addr, socklen_t addr_len) noexceptsese::net::Socketstatic
close() overridesese::net::Socketvirtual
close(socket_t socket) noexceptsese::net::Socketstatic
connect(Address::Ptr address) noexceptsese::net::Socketvirtual
connect(socket_t socket, const sockaddr *addr, socklen_t addr_len) noexceptsese::net::Socketstatic
Family enum namesese::net::Socket
getAddress() constsese::net::Socketinline
getRawSocket() constsese::net::Socketinline
handlesese::net::Socketprivate
listen(int32_t backlog) const noexceptsese::net::Socketvirtual
listen(socket_t socket, int backlog) noexceptsese::net::Socketstatic
peek(void *buffer, size_t length) overridesese::net::Socketvirtual
Ptr typedefsese::net::Socket
read(void *buffer, size_t length) overridesese::net::Socketvirtual
read(socket_t socket, void *buffer, size_t len, int flags) noexceptsese::net::Socketstatic
readInt16(int16_t &value)sese::net::Socketinline
readInt32(int32_t &value)sese::net::Socketinline
readInt64(int64_t &value)sese::net::Socketinline
readUint16(uint16_t &value)sese::net::Socketinline
readUint32(uint32_t &value)sese::net::Socketinline
readUint64(uint64_t &value)sese::net::Socketinline
recv(void *buffer, size_t length, const IPAddress::Ptr &from, int32_t flags) constsese::net::Socket
send(void *buffer, size_t length, const IPAddress::Ptr &to, int32_t flags) constsese::net::Socket
setNonblocking() const noexceptsese::net::Socket
setNonblocking(socket_t socket) noexceptsese::net::Socketstatic
shutdown(ShutdownMode mode) constsese::net::Socketvirtual
shutdown(socket_t socket, ShutdownMode mode) noexceptsese::net::Socketstatic
ShutdownMode enum namesese::net::Socket
Socket(Family family, Type type, int32_t protocol=IPPROTO_IP) noexceptsese::net::Socket
Socket(socket_t handle, Address::Ptr address) noexceptsese::net::Socket
socket(int family, int type, int protocol) noexceptsese::net::Socketstatic
trunc(size_t length) overridesese::net::Socketvirtual
Type enum namesese::net::Socket
write(const void *buffer, size_t length) overridesese::net::Socketvirtual
write(socket_t socket, const void *buffer, size_t len, int flags) noexceptsese::net::Socketstatic
sese::io::Stream::write(const std::string_view &buffer)sese::io::OutputStream
sese::io::Stream::write(const text::StringView &buffer)sese::io::OutputStream
sese::io::Stream::write(std::vector< T > &buffer)sese::io::OutputStreaminline
sese::io::Stream::write(std::array< T, N > &buffer)sese::io::OutputStreaminline
writeInt16(int16_t value)sese::net::Socketinline
writeInt32(int32_t value)sese::net::Socketinline
writeInt64(int64_t value)sese::net::Socketinline
writeUint16(uint16_t value)sese::net::Socketinline
writeUint32(uint32_t value)sese::net::Socketinline
writeUint64(uint64_t value)sese::net::Socketinline
~Closeable()=defaultsese::io::Closeablevirtual
~InputStream() noexcept=defaultsese::io::InputStreamvirtual
~OutputStream() noexcept=defaultsese::io::OutputStreamvirtual
~PeekableStream()=defaultsese::io::PeekableStreamvirtual
~Socket() noexcept overridesese::net::Socket