|
Sese Framework
3.0.0
A cross-platform framework
|
This is the complete list of members for sese::security::SecuritySocket, including all inherited members.
| accept() const override | sese::security::SecuritySocket | virtual |
| sese::net::Socket::accept(socket_t socket, sockaddr *addr=nullptr, socklen_t *len=nullptr) noexcept | sese::net::Socket | static |
| Address typedef | sese::security::SecuritySocket | |
| address | sese::net::Socket | private |
| bind(Address::Ptr address) noexcept | sese::net::Socket | virtual |
| bind(socket_t socket, const sockaddr *addr, socklen_t addr_len) noexcept | sese::net::Socket | static |
| close() override | sese::security::SecuritySocket | virtual |
| sese::net::Socket::close(socket_t socket) noexcept | sese::net::Socket | static |
| connect(Address::Ptr address) noexcept override | sese::security::SecuritySocket | virtual |
| sese::net::Socket::connect(socket_t socket, const sockaddr *addr, socklen_t addr_len) noexcept | sese::net::Socket | static |
| context | sese::security::SecuritySocket | private |
| Family enum name | sese::net::Socket | |
| getAddress() const | sese::net::Socket | inline |
| getRawSocket() const | sese::net::Socket | inline |
| getSSL() const | sese::security::SecuritySocket | inline |
| handle | sese::net::Socket | private |
| listen(int32_t backlog) const noexcept | sese::net::Socket | virtual |
| listen(socket_t socket, int backlog) noexcept | sese::net::Socket | static |
| peek(void *buffer, size_t length) override | sese::net::Socket | virtual |
| Ptr typedef | sese::net::Socket | |
| read(void *buffer, size_t length) override | sese::security::SecuritySocket | virtual |
| sese::net::Socket::read(socket_t socket, void *buffer, size_t len, int flags) noexcept | sese::net::Socket | static |
| readInt16(int16_t &value) | sese::net::Socket | inline |
| readInt32(int32_t &value) | sese::net::Socket | inline |
| readInt64(int64_t &value) | sese::net::Socket | inline |
| readUint16(uint16_t &value) | sese::net::Socket | inline |
| readUint32(uint32_t &value) | sese::net::Socket | inline |
| readUint64(uint64_t &value) | sese::net::Socket | inline |
| recv(void *buffer, size_t length, const IPAddress::Ptr &from, int32_t flags) const | sese::net::Socket | |
| SecuritySocket(std::shared_ptr< SSLContext > context, Socket::Family family, int32_t flags) noexcept | sese::security::SecuritySocket | |
| SecuritySocket(std::shared_ptr< SSLContext > context, void *ssl, socket_t fd) noexcept | sese::security::SecuritySocket | |
| send(void *buffer, size_t length, const IPAddress::Ptr &to, int32_t flags) const | sese::net::Socket | |
| setNonblocking() const noexcept | sese::net::Socket | |
| setNonblocking(socket_t socket) noexcept | sese::net::Socket | static |
| shutdown(ShutdownMode mode) const override | sese::security::SecuritySocket | virtual |
| sese::net::Socket::shutdown(socket_t socket, ShutdownMode mode) noexcept | sese::net::Socket | static |
| ShutdownMode enum name | sese::net::Socket | |
| Socket typedef | sese::security::SecuritySocket | |
| sese::net::Socket::Socket(Family family, Type type, int32_t protocol=IPPROTO_IP) noexcept | sese::net::Socket | |
| sese::net::Socket::Socket(socket_t handle, Address::Ptr address) noexcept | sese::net::Socket | |
| socket(int family, int type, int protocol) noexcept | sese::net::Socket | static |
| ssl | sese::security::SecuritySocket | private |
| trunc(size_t length) override | sese::net::Socket | virtual |
| Type enum name | sese::net::Socket | |
| write(const void *buffer, size_t length) override | sese::security::SecuritySocket | virtual |
| sese::net::Socket::write(socket_t socket, const void *buffer, size_t len, int flags) noexcept | sese::net::Socket | static |
| 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::OutputStream | inline |
| sese::io::Stream::write(std::array< T, N > &buffer) | sese::io::OutputStream | inline |
| writeInt16(int16_t value) | sese::net::Socket | inline |
| writeInt32(int32_t value) | sese::net::Socket | inline |
| writeInt64(int64_t value) | sese::net::Socket | inline |
| writeUint16(uint16_t value) | sese::net::Socket | inline |
| writeUint32(uint32_t value) | sese::net::Socket | inline |
| writeUint64(uint64_t value) | sese::net::Socket | inline |
| ~Closeable()=default | sese::io::Closeable | virtual |
| ~InputStream() noexcept=default | sese::io::InputStream | virtual |
| ~OutputStream() noexcept=default | sese::io::OutputStream | virtual |
| ~PeekableStream()=default | sese::io::PeekableStream | virtual |
| ~Socket() noexcept override | sese::net::Socket |