#include <socket.h>
 | 
| enum class   | shutdown_type { shutdown_receive = SHUT_RD
, shutdown_send = SHUT_WR
, shutdown_both = SHUT_RDWR
 } | 
|   | 
| using  | broadcast = socket_option::boolean< SOL_SOCKET, SO_BROADCAST > | 
|   | 
| using  | debug = socket_option::boolean< SOL_SOCKET, SO_DEBUG > | 
|   | 
| using  | do_not_route = socket_option::boolean< SOL_SOCKET, SO_DONTROUTE > | 
|   | 
| using  | error = socket_option::integer< SOL_SOCKET, SO_ERROR > | 
|   | 
| using  | keep_alive = socket_option::boolean< SOL_SOCKET, SO_KEEPALIVE > | 
|   | 
| using  | out_of_band_inline = socket_option::boolean< SOL_SOCKET, SO_OOBINLINE > | 
|   | 
| using  | receive_buffer_size = socket_option::integer< SOL_SOCKET, SO_RCVBUF > | 
|   | 
| using  | receive_low_watermark = socket_option::integer< SOL_SOCKET, SO_RCVLOWAT > | 
|   | 
| using  | reuse_address = socket_option::boolean< SOL_SOCKET, SO_REUSEADDR > | 
|   | 
| using  | send_buffer_size = socket_option::integer< SOL_SOCKET, SO_SNDBUF > | 
|   | 
| using  | send_low_watermark = socket_option::integer< SOL_SOCKET, SO_SNDLOWAT > | 
|   | 
| using  | message_flags = impl::socket::message_flags | 
|   | 
| using  | wait_type = impl::socket::wait_type | 
|   | 
◆ broadcast
◆ debug
◆ do_not_route
◆ error
◆ keep_alive
◆ message_flags
◆ out_of_band_inline
◆ receive_buffer_size
◆ receive_low_watermark
◆ reuse_address
◆ send_buffer_size
◆ send_low_watermark
◆ wait_type
◆ shutdown_type
| Enumerator | 
|---|
| shutdown_receive  |  | 
| shutdown_send  |  | 
| shutdown_both  |  | 
 
 
◆ max_listen_connections
  
  
      
        
          | const int net::socket_base::max_listen_connections {SOMAXCONN} | 
         
       
   | 
  
static   | 
  
 
 
◆ message_do_not_route
Initial value:=
static constexpr message_flags message_do_not_route
Definition: socket_constants.h:68
 
 
 
 
◆ message_out_of_band
Initial value:=
static constexpr message_flags message_out_of_band
Definition: socket_constants.h:67
 
 
 
 
◆ message_peek
  
  
      
        
          | constexpr message_flags net::socket_base::message_peek = impl::socket::message_peek | 
         
       
   | 
  
staticconstexpr   | 
  
 
 
◆ shutdown_both
  
  
      
        
          | constexpr shutdown_type net::socket_base::shutdown_both = shutdown_type::shutdown_both | 
         
       
   | 
  
staticconstexpr   | 
  
 
 
◆ shutdown_receive
◆ shutdown_send
  
  
      
        
          | constexpr shutdown_type net::socket_base::shutdown_send = shutdown_type::shutdown_send | 
         
       
   | 
  
staticconstexpr   | 
  
 
 
◆ wait_error
  
  
      
        
          | constexpr wait_type net::socket_base::wait_error = wait_type::wait_error | 
         
       
   | 
  
staticconstexpr   | 
  
 
 
◆ wait_read
  
  
      
        
          | constexpr wait_type net::socket_base::wait_read = wait_type::wait_read | 
         
       
   | 
  
staticconstexpr   | 
  
 
 
◆ wait_write
  
  
      
        
          | constexpr wait_type net::socket_base::wait_write = wait_type::wait_write | 
         
       
   | 
  
staticconstexpr   | 
  
 
 
The documentation for this class was generated from the following file:
- router/src/harness/include/mysql/harness/net_ts/socket.h