Sese Framework  x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
sese::net::Socket 成员列表

成员的完整列表,这些成员属于 sese::net::Socket,包括所有继承而来的类成员

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 枚举名称sese::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 枚举名称sese::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 枚举名称sese::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