Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::internal::dtls_socket Member List

This is the complete list of members for kcenon::network::internal::dtls_socket, including all inherited members.

async_handshake(handshake_type type, std::function< void(std::error_code)> handler) -> voidkcenon::network::internal::dtls_socket
async_send(std::vector< uint8_t > &&data, std::function< void(std::error_code, std::size_t)> handler) -> voidkcenon::network::internal::dtls_socket
async_send_to(std::vector< uint8_t > &&data, const asio::ip::udp::endpoint &endpoint, std::function< void(std::error_code, std::size_t)> handler) -> voidkcenon::network::internal::dtls_socket
callback_mutex_kcenon::network::internal::dtls_socketprivate
continue_handshake() -> voidkcenon::network::internal::dtls_socketprivate
do_receive() -> voidkcenon::network::internal::dtls_socketprivate
dtls_socket(asio::ip::udp::socket socket, SSL_CTX *ssl_ctx)kcenon::network::internal::dtls_socket
dtls_socket(const dtls_socket &)=deletekcenon::network::internal::dtls_socket
dtls_socket(dtls_socket &&)=deletekcenon::network::internal::dtls_socket
endpoint_mutex_kcenon::network::internal::dtls_socketprivate
error_callback_kcenon::network::internal::dtls_socketprivate
flush_bio_output() -> voidkcenon::network::internal::dtls_socketprivate
handshake_callback_kcenon::network::internal::dtls_socketprivate
handshake_complete_kcenon::network::internal::dtls_socketprivate
handshake_in_progress_kcenon::network::internal::dtls_socketprivate
handshake_type enum namekcenon::network::internal::dtls_socket
handshake_type_kcenon::network::internal::dtls_socketprivate
is_handshake_complete() const -> boolkcenon::network::internal::dtls_socketinline
is_receiving_kcenon::network::internal::dtls_socketprivate
make_ssl_error() const -> std::error_codekcenon::network::internal::dtls_socketprivate
operator=(const dtls_socket &)=deletekcenon::network::internal::dtls_socket
operator=(dtls_socket &&)=deletekcenon::network::internal::dtls_socket
peer_endpoint() const -> asio::ip::udp::endpointkcenon::network::internal::dtls_socket
peer_endpoint_kcenon::network::internal::dtls_socketprivate
process_received_data(const std::vector< uint8_t > &data, const asio::ip::udp::endpoint &sender) -> voidkcenon::network::internal::dtls_socketprivate
rbio_kcenon::network::internal::dtls_socketprivate
read_buffer_kcenon::network::internal::dtls_socketprivate
receive_callback_kcenon::network::internal::dtls_socketprivate
sender_endpoint_kcenon::network::internal::dtls_socketprivate
set_error_callback(std::function< void(std::error_code)> callback) -> voidkcenon::network::internal::dtls_socket
set_peer_endpoint(const asio::ip::udp::endpoint &endpoint) -> voidkcenon::network::internal::dtls_socket
set_receive_callback(std::function< void(const std::vector< uint8_t > &, const asio::ip::udp::endpoint &)> callback) -> voidkcenon::network::internal::dtls_socket
socket() -> asio::ip::udp::socket &kcenon::network::internal::dtls_socketinline
socket_kcenon::network::internal::dtls_socketprivate
ssl_kcenon::network::internal::dtls_socketprivate
ssl_ctx_kcenon::network::internal::dtls_socketprivate
ssl_mutex_kcenon::network::internal::dtls_socketprivate
start_receive() -> voidkcenon::network::internal::dtls_socket
stop_receive() -> voidkcenon::network::internal::dtls_socket
wbio_kcenon::network::internal::dtls_socketprivate
~dtls_socket()kcenon::network::internal::dtls_socket