xtd - Reference Guide  0.2.0
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
xtd::net::sockets::socket Member List

This is the complete list of members for xtd::net::sockets::socket, including all inherited members.

accept()xtd::net::sockets::socket
accept_async(xtd::net::sockets::socket_async_event_args &e)xtd::net::sockets::socket
address_family() const noexceptxtd::net::sockets::socket
available() constxtd::net::sockets::socket
begin_accept(xtd::async_callback callback, const std::any &state)xtd::net::sockets::socket
begin_connect(const end_point_t &remote_end_point, xtd::async_callback callback, const std::any &state)xtd::net::sockets::socketinline
begin_connect(const xtd::net::ip_address &address, uint16_t port, xtd::async_callback callback, const std::any &state)xtd::net::sockets::socket
begin_connect(const std::vector< xtd::net::ip_address > &addresses, uint16_t port, xtd::async_callback callback, const std::any &state)xtd::net::sockets::socket
begin_connect(const xtd::ustring &host, uint16_t port, xtd::async_callback callback, const std::any &state)xtd::net::sockets::socket
begin_disconnect(bool reuse_socket, xtd::async_callback callback, const std::any &state)xtd::net::sockets::socket
begin_receive(std::vector< byte_t > &buffer, size_t offset, size_t size, xtd::net::sockets::socket_flags socket_flags, xtd::async_callback callback, const std::any &state)xtd::net::sockets::socket
begin_receive(std::vector< byte_t > &buffer, size_t offset, size_t size, xtd::net::sockets::socket_flags socket_flags, xtd::net::sockets::socket_error &error_code, xtd::async_callback callback, const std::any &state)xtd::net::sockets::socket
begin_receive_from(std::vector< byte_t > &buffer, size_t offset, size_t size, xtd::net::sockets::socket_flags socket_flags, xtd::net::end_point &remote_end_point, xtd::async_callback callback, const std::any &state)xtd::net::sockets::socket
begin_receive_message_from(std::vector< byte_t > &buffer, size_t offset, size_t size, xtd::net::sockets::socket_flags socket_flags, xtd::net::end_point &remote_end_point, xtd::async_callback callback, const std::any &state)xtd::net::sockets::socket
begin_send(const std::vector< byte_t > &buffer, size_t offset, size_t size, xtd::net::sockets::socket_flags socket_flags, xtd::async_callback callback, const std::any &state)xtd::net::sockets::socket
begin_send(const std::vector< byte_t > &buffer, size_t offset, size_t size, xtd::net::sockets::socket_flags socket_flags, xtd::net::sockets::socket_error &error_code, xtd::async_callback callback, const std::any &state)xtd::net::sockets::socket
begin_send_to(const std::vector< byte_t > &buffer, size_t offset, size_t size, xtd::net::sockets::socket_flags socket_flags, const xtd::net::end_point &remote_end_point, xtd::async_callback callback, const std::any &state)xtd::net::sockets::socket
bind(const end_point_t &local_end_point)xtd::net::sockets::socketinline
blocking() constxtd::net::sockets::socket
blocking(bool value)xtd::net::sockets::socket
close()xtd::net::sockets::socket
connect(const end_point_t &remote_end_point)xtd::net::sockets::socketinline
connect(const xtd::net::ip_address &address, uint16_t port)xtd::net::sockets::socket
connect(const std::vector< xtd::net::ip_address > &addresses, uint16_t port)xtd::net::sockets::socket
connect(const xtd::ustring &host, uint16_t port)xtd::net::sockets::socket
connected() const noexceptxtd::net::sockets::socket
disconnect(bool reuse_socket)xtd::net::sockets::socket
dont_fragment() constxtd::net::sockets::socket
dont_fragment(bool value)xtd::net::sockets::socket
dual_mode() constxtd::net::sockets::socket
dual_mode(bool value)xtd::net::sockets::socket
enable_broadcast() constxtd::net::sockets::socket
enable_broadcast(bool value)xtd::net::sockets::socket
end_accept(std::shared_ptr< xtd::iasync_result > async_result)xtd::net::sockets::socket
end_connect(std::shared_ptr< xtd::iasync_result > async_result)xtd::net::sockets::socket
end_disconnect(std::shared_ptr< xtd::iasync_result > async_result)xtd::net::sockets::socket
end_receive(std::shared_ptr< xtd::iasync_result > async_result)xtd::net::sockets::socket
end_receive(std::shared_ptr< xtd::iasync_result > async_result, xtd::net::sockets::socket_error &error_code)xtd::net::sockets::socket
end_receive_from(std::shared_ptr< xtd::iasync_result > async_result, std::shared_ptr< xtd::net::end_point > &end_point)xtd::net::sockets::socket
end_receive_message_from(std::shared_ptr< xtd::iasync_result > async_result, xtd::net::sockets::socket_flags &socket_flags, std::shared_ptr< xtd::net::end_point > &end_point, xtd::net::sockets::ip_packet_information &ip_packet_information)xtd::net::sockets::socket
end_send(std::shared_ptr< xtd::iasync_result > async_result)xtd::net::sockets::socket
end_send(std::shared_ptr< xtd::iasync_result > async_result, xtd::net::sockets::socket_error &error_code)xtd::net::sockets::socket
end_send_to(std::shared_ptr< xtd::iasync_result > async_result)xtd::net::sockets::socket
equals(const object &obj) const noexceptxtd::objectvirtual
equals(const object &object_a, const object &object_b) noexceptxtd::objectstatic
exclusive_address_use() constxtd::net::sockets::socket
exclusive_address_use(bool value)xtd::net::sockets::socket
get_hash_code() const noexceptxtd::objectvirtual
get_raw_socket_option(int32_t socket_option_level, int32_t socket_option_name, intptr_t option_value, size_t size_option_value) constxtd::net::sockets::socket
get_socket_ip_v6_multicast_option(xtd::net::sockets::socket_option_name socket_option_name) constxtd::net::sockets::socket
get_socket_linger_option() constxtd::net::sockets::socket
get_socket_multicast_option(xtd::net::sockets::socket_option_name socket_option_name) constxtd::net::sockets::socket
get_socket_option(xtd::net::sockets::socket_option_level socket_option_level, xtd::net::sockets::socket_option_name socket_option_name) constxtd::net::sockets::socket
handle() const noexceptxtd::net::sockets::socket
io_control(int32_t io_control_code, std::vector< uint8_t > &option_in_value, std::vector< uint8_t > &option_out_value)xtd::net::sockets::socket
io_control(xtd::net::sockets::io_control_code io_control_code, std::vector< uint8_t > &option_in_value, std::vector< uint8_t > &option_out_value)xtd::net::sockets::socket
is_bound() const noexceptxtd::net::sockets::socket
linger_state() constxtd::net::sockets::socket
linger_state(const xtd::net::sockets::linger_option &value)xtd::net::sockets::socket
listen(size_t backlog)xtd::net::sockets::socket
listen()xtd::net::sockets::socket
local_end_point() constxtd::net::sockets::socket
memberwise_clone() constxtd::objectinline
multicast_loopback() constxtd::net::sockets::socket
multicast_loopback(bool value)xtd::net::sockets::socket
no_delay() constxtd::net::sockets::socket
no_delay(bool value)xtd::net::sockets::socket
object()=defaultxtd::object
os_supports_ip_v4() noexceptxtd::net::sockets::socketstatic
os_supports_ip_v6() noexceptxtd::net::sockets::socketstatic
poll(int32_t micro_seconds, xtd::net::sockets::select_mode mode)xtd::net::sockets::socket
protocol_type() const noexceptxtd::net::sockets::socket
receive(std::vector< byte_t > &buffer)xtd::net::sockets::socket
receive(std::vector< byte_t > &buffer, xtd::net::sockets::socket_flags socket_flags)xtd::net::sockets::socket
receive(std::vector< byte_t > &buffer, size_t size, xtd::net::sockets::socket_flags socket_flags)xtd::net::sockets::socket
receive(std::vector< byte_t > &buffer, size_t offset, size_t size, xtd::net::sockets::socket_flags socket_flags)xtd::net::sockets::socket
receive(std::vector< byte_t > &buffer, size_t offset, size_t size, xtd::net::sockets::socket_flags socket_flags, xtd::net::sockets::socket_error &error)xtd::net::sockets::socket
receive_buffer_size() constxtd::net::sockets::socket
receive_buffer_size(size_t value)xtd::net::sockets::socket
receive_from(std::vector< byte_t > &buffer, xtd::net::end_point &remote_end_point)xtd::net::sockets::socket
receive_from(std::vector< byte_t > &buffer, xtd::net::sockets::socket_flags socket_flags, xtd::net::end_point &remote_end_point)xtd::net::sockets::socket
receive_from(std::vector< byte_t > &buffer, size_t size, xtd::net::sockets::socket_flags socket_flags, xtd::net::end_point &remote_end_point)xtd::net::sockets::socket
receive_from(std::vector< byte_t > &buffer, size_t offset, size_t size, xtd::net::sockets::socket_flags socket_flags, xtd::net::end_point &remote_end_point)xtd::net::sockets::socket
receive_message_from(std::vector< byte_t > &buffer, size_t offset, size_t size, xtd::net::sockets::socket_flags socket_flags, xtd::net::end_point &remote_end_point, xtd::net::sockets::ip_packet_information &ip_packet_information) (defined in xtd::net::sockets::socket)xtd::net::sockets::socket
receive_timeout() constxtd::net::sockets::socket
receive_timeout(int32_t value)xtd::net::sockets::socket
reference_equals(const object &object_a, const object &object_b) noexceptxtd::objectstatic
remote_end_point() constxtd::net::sockets::socket
select(std::vector< socket > &check_read, std::vector< socket > &check_write, std::vector< socket > &check_error, int32_t microseconds)xtd::net::sockets::socketstatic
send(const std::vector< byte_t > &buffer)xtd::net::sockets::socket
send(const std::vector< byte_t > &buffer, xtd::net::sockets::socket_flags socket_flags)xtd::net::sockets::socket
send(const std::vector< byte_t > &buffer, size_t size, xtd::net::sockets::socket_flags socket_flags)xtd::net::sockets::socket
send(const std::vector< byte_t > &buffer, size_t offset, size_t size, xtd::net::sockets::socket_flags socket_flags)xtd::net::sockets::socket
send(const std::vector< byte_t > &buffer, size_t offset, size_t size, xtd::net::sockets::socket_flags socket_flags, xtd::net::sockets::socket_error &error_code)xtd::net::sockets::socket
send_buffer_size() constxtd::net::sockets::socket
send_buffer_size(size_t value)xtd::net::sockets::socket
send_timeout() constxtd::net::sockets::socket
send_timeout(int32_t value)xtd::net::sockets::socket
send_to(const std::vector< byte_t > &buffer, const xtd::net::end_point &remote_end_point)xtd::net::sockets::socket
send_to(const std::vector< byte_t > &buffer, xtd::net::sockets::socket_flags socket_flags, const xtd::net::end_point &remote_end_point)xtd::net::sockets::socket
send_to(const std::vector< byte_t > &buffer, size_t size, xtd::net::sockets::socket_flags socket_flags, const xtd::net::end_point &remote_end_point)xtd::net::sockets::socket
send_to(const std::vector< byte_t > &buffer, size_t offset, size_t size, xtd::net::sockets::socket_flags socket_flags, const xtd::net::end_point &remote_end_point)xtd::net::sockets::socket
set_ip_protection_level(xtd::net::sockets::ip_protection_level level)xtd::net::sockets::socket
set_raw_socket_option(int32_t socket_option_level, int32_t socket_option_name, intptr_t option_value, size_t option_value_size)xtd::net::sockets::socket
set_socket_option(xtd::net::sockets::socket_option_level socket_option_level, xtd::net::sockets::socket_option_name socket_option_name, bool option_value)xtd::net::sockets::socket
set_socket_option(xtd::net::sockets::socket_option_level socket_option_level, xtd::net::sockets::socket_option_name socket_option_name, int32_t option_value)xtd::net::sockets::socket
set_socket_option(xtd::net::sockets::linger_option option_value)xtd::net::sockets::socket
set_socket_option(xtd::net::sockets::socket_option_name socket_option_name, xtd::net::sockets::multicast_option option_value)xtd::net::sockets::socket
set_socket_option(xtd::net::sockets::socket_option_name socket_option_name, xtd::net::sockets::ip_v6_multicast_option option_value)xtd::net::sockets::socket
shutdown(xtd::net::sockets::socket_shutdown how)xtd::net::sockets::socket
socket()xtd::net::sockets::socket
socket(intptr_t handle)xtd::net::sockets::socket
socket(const xtd::net::sockets::socket_information &socket_information)xtd::net::sockets::socket
socket(xtd::net::sockets::socket_type socket_type, xtd::net::sockets::protocol_type protocol_type)xtd::net::sockets::socket
socket(xtd::net::sockets::address_family address_family, xtd::net::sockets::socket_type socket_type, xtd::net::sockets::protocol_type protocol_type)xtd::net::sockets::socket
socket_type() const noexceptxtd::net::sockets::socket
to_string() const noexceptxtd::objectvirtual
ttl() constxtd::net::sockets::socket
ttl(byte_t value)xtd::net::sockets::socket