Get socket option `heartbeat_ivl`.
    Available from libzmq 4.2.0.
    
    Set socket option `heartbeat_ivl`.
    Available from libzmq 4.2.0.
    
    Get socket option `heartbeat_ttl`.
    Available from libzmq 4.2.0.
    
    Set socket option `heartbeat_ttl`.
    Available from libzmq 4.2.0.
    
    Get socket option `heartbeat_timeout`.
    Available from libzmq 4.2.0.
    
    Set socket option `heartbeat_timeout`.
    Available from libzmq 4.2.0.
    
    Get socket option `use_fd`.
    Available from libzmq 4.2.0.
    
    Set socket option `use_fd`.
    Available from libzmq 4.2.0.
    
    Set socket option `xpub_manual`.
    Available from libzmq 4.2.0.
    
    Set socket option `xpub_welcome_msg`.
    Available from libzmq 4.2.0.
    
    Set socket option `stream_notify`.
    Available from libzmq 4.2.0.
    
    Get socket option `invert_matching`.
    Available from libzmq 4.2.0.
    
    Set socket option `invert_matching`.
    Available from libzmq 4.2.0.
    
    Set socket option `xpub_verboser`.
    Available from libzmq 4.2.0.
    
    Get socket option `connect_timeout`.
    Available from libzmq 4.2.0.
    
    Set socket option `connect_timeout`.
    Available from libzmq 4.2.0.
    
    Get socket option `tcp_maxrt`.
    Available from libzmq 4.2.0.
    
    Set socket option `tcp_maxrt`.
    Available from libzmq 4.2.0.
    
    Get socket option `thread_safe`.
    Available from libzmq 4.2.0.
    
    Get socket option `multicast_maxtpdu`.
    Available from libzmq 4.2.0.
    
    Set socket option `multicast_maxtpdu`.
    Available from libzmq 4.2.0.
    
    Get socket option `vmci_buffer_size`.
    Available from libzmq 4.2.0.
    
    Set socket option `vmci_buffer_size`.
    Available from libzmq 4.2.0.
    
    Get socket option `vmci_buffer_min_size`.
    Available from libzmq 4.2.0.
    
    Set socket option `vmci_buffer_min_size`.
    Available from libzmq 4.2.0.
    
    Get socket option `vmci_buffer_max_size`.
    Available from libzmq 4.2.0.
    
    Set socket option `vmci_buffer_max_size`.
    Available from libzmq 4.2.0.
    
    Get socket option `vmci_connect_timeout`.
    Available from libzmq 4.2.0.
    
    Set socket option `vmci_connect_timeout`.
    Available from libzmq 4.2.0.
    
    Get socket option `tos`.
    Available from libzmq 4.1.0.
    
    Set socket option `tos`.
    Available from libzmq 4.1.0.
    
    Set socket option `router_handover`.
    Available from libzmq 4.1.0.
    
    Set socket option `connect_rid`.
    Available from libzmq 4.1.0.
    
    Set socket option `connect_rid` from 32-octet binary
    Available from libzmq 4.1.0.
    
    Get socket option `handshake_ivl`.
    Available from libzmq 4.1.0.
    
    Set socket option `handshake_ivl`.
    Available from libzmq 4.1.0.
    
    Get socket option `socks_proxy`.
    Available from libzmq 4.1.0.
    
    Set socket option `socks_proxy`.
    Available from libzmq 4.1.0.
    
    Set socket option `xpub_nodrop`.
    Available from libzmq 4.1.0.
    
    Set socket option `router_mandatory`.
    Available from libzmq 4.0.0.
    
    Set socket option `probe_router`.
    Available from libzmq 4.0.0.
    
    Set socket option `req_relaxed`.
    Available from libzmq 4.0.0.
    
    Set socket option `req_correlate`.
    Available from libzmq 4.0.0.
    
    Set socket option `conflate`.
    Available from libzmq 4.0.0.
    
    Get socket option `zap_domain`.
    Available from libzmq 4.0.0.
    
    Set socket option `zap_domain`.
    Available from libzmq 4.0.0.
    
    Get socket option `mechanism`.
    Available from libzmq 4.0.0.
    
    Get socket option `plain_server`.
    Available from libzmq 4.0.0.
    
    Set socket option `plain_server`.
    Available from libzmq 4.0.0.
    
    Get socket option `plain_username`.
    Available from libzmq 4.0.0.
    
    Set socket option `plain_username`.
    Available from libzmq 4.0.0.
    
    Get socket option `plain_password`.
    Available from libzmq 4.0.0.
    
    Set socket option `plain_password`.
    Available from libzmq 4.0.0.
    
    Get socket option `curve_server`.
    Available from libzmq 4.0.0.
    
    Set socket option `curve_server`.
    Available from libzmq 4.0.0.
    
    Get socket option `curve_publickey`.
    Available from libzmq 4.0.0.
    
    Set socket option `curve_publickey`.
    Available from libzmq 4.0.0.
    
    Set socket option `curve_publickey` from 32-octet binary
    Available from libzmq 4.0.0.
    
    Get socket option `curve_secretkey`.
    Available from libzmq 4.0.0.
    
    Set socket option `curve_secretkey`.
    Available from libzmq 4.0.0.
    
    Set socket option `curve_secretkey` from 32-octet binary
    Available from libzmq 4.0.0.
    
    Get socket option `curve_serverkey`.
    Available from libzmq 4.0.0.
    
    Set socket option `curve_serverkey`.
    Available from libzmq 4.0.0.
    
    Set socket option `curve_serverkey` from 32-octet binary
    Available from libzmq 4.0.0.
    
    Get socket option `gssapi_server`.
    Available from libzmq 4.0.0.
    
    Set socket option `gssapi_server`.
    Available from libzmq 4.0.0.
    
    Get socket option `gssapi_plaintext`.
    Available from libzmq 4.0.0.
    
    Set socket option `gssapi_plaintext`.
    Available from libzmq 4.0.0.
    
    Get socket option `gssapi_principal`.
    Available from libzmq 4.0.0.
    
    Set socket option `gssapi_principal`.
    Available from libzmq 4.0.0.
    
    Get socket option `gssapi_service_principal`.
    Available from libzmq 4.0.0.
    
    Set socket option `gssapi_service_principal`.
    Available from libzmq 4.0.0.
    
    Get socket option `ipv6`.
    Available from libzmq 4.0.0.
    
    Set socket option `ipv6`.
    Available from libzmq 4.0.0.
    
    Get socket option `immediate`.
    Available from libzmq 4.0.0.
    
    Set socket option `immediate`.
    Available from libzmq 4.0.0.
    
    Get socket option `type`.
    Available from libzmq 3.0.0.
    
    Get socket option `sndhwm`.
    Available from libzmq 3.0.0.
    
    Set socket option `sndhwm`.
    Available from libzmq 3.0.0.
    
    Get socket option `rcvhwm`.
    Available from libzmq 3.0.0.
    
    Set socket option `rcvhwm`.
    Available from libzmq 3.0.0.
    
    Get socket option `affinity`.
    Available from libzmq 3.0.0.
    
    Set socket option `affinity`.
    Available from libzmq 3.0.0.
    
    Set socket option `subscribe`.
    Available from libzmq 3.0.0.
    
    Set socket option `unsubscribe`.
    Available from libzmq 3.0.0.
    
    Get socket option `identity`.
    Available from libzmq 3.0.0.
    
    Set socket option `identity`.
    Available from libzmq 3.0.0.
    
    Get socket option `rate`.
    Available from libzmq 3.0.0.
    
    Set socket option `rate`.
    Available from libzmq 3.0.0.
    
    Get socket option `recovery_ivl`.
    Available from libzmq 3.0.0.
    
    Set socket option `recovery_ivl`.
    Available from libzmq 3.0.0.
    
    Get socket option `sndbuf`.
    Available from libzmq 3.0.0.
    
    Set socket option `sndbuf`.
    Available from libzmq 3.0.0.
    
    Get socket option `rcvbuf`.
    Available from libzmq 3.0.0.
    
    Set socket option `rcvbuf`.
    Available from libzmq 3.0.0.
    
    Get socket option `linger`.
    Available from libzmq 3.0.0.
    
    Set socket option `linger`.
    Available from libzmq 3.0.0.
    
    Get socket option `reconnect_ivl`.
    Available from libzmq 3.0.0.
    
    Set socket option `reconnect_ivl`.
    Available from libzmq 3.0.0.
    
    Get socket option `reconnect_ivl_max`.
    Available from libzmq 3.0.0.
    
    Set socket option `reconnect_ivl_max`.
    Available from libzmq 3.0.0.
    
    Get socket option `backlog`.
    Available from libzmq 3.0.0.
    
    Set socket option `backlog`.
    Available from libzmq 3.0.0.
    
    Get socket option `maxmsgsize`.
    Available from libzmq 3.0.0.
    
    Set socket option `maxmsgsize`.
    Available from libzmq 3.0.0.
    
    Get socket option `multicast_hops`.
    Available from libzmq 3.0.0.
    
    Set socket option `multicast_hops`.
    Available from libzmq 3.0.0.
    
    Get socket option `rcvtimeo`.
    Available from libzmq 3.0.0.
    
    Set socket option `rcvtimeo`.
    Available from libzmq 3.0.0.
    
    Get socket option `sndtimeo`.
    Available from libzmq 3.0.0.
    
    Set socket option `sndtimeo`.
    Available from libzmq 3.0.0.
    
    Set socket option `xpub_verbose`.
    Available from libzmq 3.0.0.
    
    Get socket option `tcp_keepalive`.
    Available from libzmq 3.0.0.
    
    Set socket option `tcp_keepalive`.
    Available from libzmq 3.0.0.
    
    Get socket option `tcp_keepalive_idle`.
    Available from libzmq 3.0.0.
    
    Set socket option `tcp_keepalive_idle`.
    Available from libzmq 3.0.0.
    
    Get socket option `tcp_keepalive_cnt`.
    Available from libzmq 3.0.0.
    
    Set socket option `tcp_keepalive_cnt`.
    Available from libzmq 3.0.0.
    
    Get socket option `tcp_keepalive_intvl`.
    Available from libzmq 3.0.0.
    
    Set socket option `tcp_keepalive_intvl`.
    Available from libzmq 3.0.0.
    
    Get socket option `tcp_accept_filter`.
    Available from libzmq 3.0.0.
    
    Set socket option `tcp_accept_filter`.
    Available from libzmq 3.0.0.
    
    Get socket option `rcvmore`.
    Available from libzmq 3.0.0.
    
    Get socket option `fd`.
    Available from libzmq 3.0.0.
    
    Get socket option `events`.
    Available from libzmq 3.0.0.
    
    Get socket option `last_endpoint`.
    Available from libzmq 3.0.0.
    
    Set socket option `router_raw`.
    Available from libzmq 3.0.0.
    
    Get socket option `ipv4only`.
    Available from libzmq 3.0.0.
    
    Set socket option `ipv4only`.
    Available from libzmq 3.0.0.
    
    Set socket option `delay_attach_on_connect`.
    Available from libzmq 3.0.0.