xtd 0.2.0
io_control_code.h File Reference
#include "../../enum.h"

Definition

Contains xtd::net::sockets::io_control_code enum.

Include dependency graph for io_control_code.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 xtd
 The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
 
 xtd::net
 The xtd::net namespace provides a simple programming interface for many of the protocols used on networks today. The xtd::net::web_request and xtd::net::web_response classes form the basis of what are called pluggable protocols, an implementation of network services that enables you to develop applications that use Internet resources without worrying about the specific details of the individual protocols.
 
 xtd::net::sockets
 The xtd::net::sockets namespace provides a managed implementation of the Berkeley Sockets interface for developers who need to tightly control access to the network.
 

Enumerations

enum  xtd::net::sockets::io_control_code : uint64 {
  xtd::net::sockets::io_control_code::enable_circular_queuing = 671088642ul,
  xtd::net::sockets::io_control_code::flush = 671088644ul,
  xtd::net::sockets::io_control_code::address_list_change = 671088663ul,
  xtd::net::sockets::io_control_code::data_to_read = 1074030207ul,
  xtd::net::sockets::io_control_code::oob_data_read = 1074033415ul,
  xtd::net::sockets::io_control_code::get_broadcast_address = 1207959557ul,
  xtd::net::sockets::io_control_code::address_list_query = 1207959574ul,
  xtd::net::sockets::io_control_code::query_target_pnp_handle = 1207959576ul,
  xtd::net::sockets::io_control_code::async_io = 2147772029ul,
  xtd::net::sockets::io_control_code::non_blocking_io = 2147772030ul,
  xtd::net::sockets::io_control_code::associate_handle = 2281701377ul,
  xtd::net::sockets::io_control_code::multipoint_loopback = 2281701385ul,
  xtd::net::sockets::io_control_code::multicast_scope = 2281701386ul,
  xtd::net::sockets::io_control_code::set_qos = 2281701387ul,
  xtd::net::sockets::io_control_code::set_group_qos = 2281701388ul,
  xtd::net::sockets::io_control_code::routing_interface_change = 2281701397ul,
  xtd::net::sockets::io_control_code::namespace_change = 2281701401ul,
  xtd::net::sockets::io_control_code::receive_all = 2550136833ul,
  xtd::net::sockets::io_control_code::receive_all_multicast = 2550136834ul,
  xtd::net::sockets::io_control_code::receive_all_igmp_multicast = 2550136835ul,
  xtd::net::sockets::io_control_code::keep_alive_values = 2550136836ul,
  xtd::net::sockets::io_control_code::absorb_router_alert = 2550136837ul,
  xtd::net::sockets::io_control_code::unicast_interface = 2550136838ul,
  xtd::net::sockets::io_control_code::limit_broadcasts = 2550136839ul,
  xtd::net::sockets::io_control_code::bind_to_interface = 2550136840ul,
  xtd::net::sockets::io_control_code::multicast_interface = 2550136841ul,
  xtd::net::sockets::io_control_code::add_multicast_group_on_interface = 2550136842ul,
  xtd::net::sockets::io_control_code::delete_multicast_group_from_interface = 2550136843ul,
  xtd::net::sockets::io_control_code::get_extension_function_pointer = 3355443206ul,
  xtd::net::sockets::io_control_code::get_qos = 3355443207ul,
  xtd::net::sockets::io_control_code::get_group_qos = 3355443208ul,
  xtd::net::sockets::io_control_code::translate_handle = 3355443213ul,
  xtd::net::sockets::io_control_code::routing_interface_query = 3355443220ul,
  xtd::net::sockets::io_control_code::address_list_sort = 3355443225ul
}
 Specifies the IO control codes supported by the xtd::net::sockets::socket::io_control method. More...