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

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

accept() const overridesese::security::SecuritySocketvirtual
sese::net::Socket::accept(socket_t socket, sockaddr *addr=nullptr, socklen_t *len=nullptr) noexceptsese::net::Socketstatic
Address typedefsese::security::SecuritySocket
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::security::SecuritySocketvirtual
sese::net::Socket::close(socket_t socket) noexceptsese::net::Socketstatic
connect(Address::Ptr address) noexcept overridesese::security::SecuritySocketvirtual
sese::net::Socket::connect(socket_t socket, const sockaddr *addr, socklen_t addr_len) noexceptsese::net::Socketstatic
contextsese::security::SecuritySocketprivate
Family 枚举名称sese::net::Socket
getAddress() constsese::net::Socketinline
getRawSocket() constsese::net::Socketinline
getSSL() constsese::security::SecuritySocketinline
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::security::SecuritySocketvirtual
sese::net::Socket::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
SecuritySocket(std::shared_ptr< SSLContext > context, Socket::Family family, int32_t flags) noexceptsese::security::SecuritySocket
SecuritySocket(std::shared_ptr< SSLContext > context, void *ssl, socket_t fd) noexceptsese::security::SecuritySocket
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) const overridesese::security::SecuritySocketvirtual
sese::net::Socket::shutdown(socket_t socket, ShutdownMode mode) noexceptsese::net::Socketstatic
ShutdownMode 枚举名称sese::net::Socket
Socket typedefsese::security::SecuritySocket
sese::net::Socket::Socket(Family family, Type type, int32_t protocol=IPPROTO_IP) noexceptsese::net::Socket
sese::net::Socket::Socket(socket_t handle, Address::Ptr address) noexceptsese::net::Socket
socket(int family, int type, int protocol) noexceptsese::net::Socketstatic
sslsese::security::SecuritySocketprivate
trunc(size_t length) overridesese::net::Socketvirtual
Type 枚举名称sese::net::Socket
write(const void *buffer, size_t length) overridesese::security::SecuritySocketvirtual
sese::net::Socket::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