Ruby
2.7.0p0(2019-12-25revision647ee6f091eafcce70ffb75ddf7e121e192ab217)
|
Go to the documentation of this file.
13 static VALUE rb_mSockConst;
18 constant_arg(
VALUE arg,
int (*str_to_int)(
const char*,
long,
int*),
const char *errmsg)
78 return constant_arg(optname, rsock_ipv6_optname_to_int,
"unknown IPv6 level option name");
109 return constant_arg(
type, rsock_ipv6_optname_to_int,
"unknown IPv6 control message");
int rsock_tcp_optname_to_int(const char *str, long len, int *valp)
int rsock_socktype_to_int(const char *str, long len, int *valp)
int rsock_shutdown_how_arg(VALUE how)
VALUE rb_check_string_type(VALUE)
int rsock_ip_optname_to_int(const char *str, long len, int *valp)
void rb_raise(VALUE exc, const char *fmt,...)
int rsock_family_to_int(const char *str, long len, int *valp)
int rsock_cmsg_type_arg(int family, int level, VALUE type)
int rsock_optname_arg(int family, int level, VALUE optname)
void rsock_init_socket_constants(void)
int rsock_udp_optname_to_int(const char *str, long len, int *valp)
int rsock_socktype_arg(VALUE type)
char str[HTML_ESCAPE_MAX_LEN+1]
int rsock_scm_optname_to_int(const char *str, long len, int *valp)
int rsock_level_arg(int family, VALUE level)
int rsock_so_optname_to_int(const char *str, long len, int *valp)
int rsock_unknown_level_to_int(const char *str, long len, int *valp)
int rsock_ip_level_to_int(const char *str, long len, int *valp)
int rsock_family_arg(VALUE domain)
VALUE type(ANYARGS)
ANYARGS-ed function type.
int rsock_shutdown_how_to_int(const char *str, long len, int *valp)