class::inet::SocketOption

class inet::SocketOption
  : public api::InfoObject

Summary

[SocketOption](#classinet_1_1_socket_option_1a83ad098e387bca2e69eeeedca1dabda5)(  

int level
)

SocketOption & ip_time_to_live(

int ttl
)

SocketOption & ip_type_of_service(

int service
)

SocketOption & socket_broadcast(

bool value
)

SocketOption & socket_dont_route(

bool value
)

SocketOption & socket_keep_alive(

bool value
)

SocketOption & socket_receive_minimum_size(

int value
)

SocketOption & socket_receive_size(

int value
)

SocketOption & socket_receive_timeout(

const chrono::ClockTime & timeout
)

SocketOption & socket_reuse_address(

bool value
)

SocketOption & socket_reuse_port(

bool value
)

SocketOption & socket_send_minimum_size(

int value
)

SocketOption & socket_send_size(

int value
)

SocketOption & socket_send_timeout(

const chrono::ClockTime & timeout
)

enum @8

enum @9

Members

SocketOption(

int level
)


SocketOption & ip_time_to_live(

int ttl
)


SocketOption & ip_type_of_service(

int service
)


SocketOption & socket_broadcast(

bool value
)


SocketOption & socket_dont_route(

bool value
)


SocketOption & socket_keep_alive(

bool value
)


SocketOption & socket_receive_minimum_size(

int value
)


SocketOption & socket_receive_size(

int value
)


SocketOption & socket_receive_timeout(

const chrono::ClockTime & timeout
)


SocketOption & socket_reuse_address(

bool value
)


SocketOption & socket_reuse_port(

bool value
)


SocketOption & socket_send_minimum_size(

int value
)


SocketOption & socket_send_size(

int value
)


SocketOption & socket_send_timeout(

const chrono::ClockTime & timeout
)


enum @8
  • LEVEL_SOCKET
  • LEVEL_IP
  • LEVEL_IPV6
  • LEVEL_TCP

enum @9
  • SOCKET_DEBUG
  • SOCKET_BROADCAST
  • SOCKET_REUSE_ADDRESS
  • SOCKET_REUSEADDR
  • SOCKET_REUSEPORT
  • SOCKET_REUSE_PORT
  • SOCKET_SET_SEND_SIZE
  • SOCKET_SNDBUF
  • SOCKET_SET_RECEIVE_SIZE
  • SOCKET_RCVBUF
  • SOCKET_DONT_ROUTE
  • SOCKET_KEEP_ALIVE
  • SOCKET_LINGER
  • SOCKET_OOBINLINE
  • SOCKET_RCVLOWAT
  • SOCKET_SET_RECEIVE_MINIMUM_SIZE
  • SOCKET_RECEIVE_TIMEOUT
  • SOCKET_RCVTIMEO
  • SOCKET_SNDLOWAT
  • SOCKET_SET_SEND_MINIMUM_SIZE
  • SOCKET_SEND_TIMEOUT
  • SOCKET_SNDTIMEO
  • IP_TYPE_OF_SERVICE
  • IP_TIME_TO_LIVE
  • IP_PACKET_INFO
  • TCP_NO_DELAY
  • TCP_KEEP_ALIVE
  • TCP_KEEP_IDLE
  • TCP_KEEP_INTERVAL
  • TCP_KEEP_COUNT

X

Thanks for Coming!

Subscribe to news and updates