Ruby
2.0.0p594(2014-10-27revision48167)
|
#include "rubysocket.h"
Go to the source code of this file.
Macros | |
#define | IFNAMSIZ (sizeof(unsigned int)*3+1) |
Variables | |
VALUE | rb_cSockOpt |
Referenced by rb_if_indextoname().
Definition at line 311 of file option.c.
References err, i, memcpy(), rb_str_catf(), RSTRING_LEN, RSTRING_PTR, and strerror().
Referenced by sockopt_inspect().
Definition at line 297 of file option.c.
References i, memcpy(), rb_str_catf(), RSTRING_LEN, and RSTRING_PTR.
Referenced by sockopt_inspect().
Definition at line 385 of file option.c.
References memcpy(), rb_str_catf(), RSTRING_LEN, RSTRING_PTR, timeval::tv_sec, and timeval::tv_usec.
Referenced by sockopt_inspect().
Definition at line 17 of file option.c.
References constant_to_sym(), and INT2NUM.
Referenced by sockopt_inspect().
Definition at line 893 of file option.c.
References rb_cObject, rb_cSocket, rb_cSockOpt, rb_define_class_under(), rb_define_method(), rb_define_singleton_method(), sockopt_bool(), sockopt_data(), sockopt_family_m(), sockopt_initialize(), sockopt_inspect(), sockopt_int(), sockopt_level_m(), sockopt_linger(), sockopt_optname_m(), sockopt_s_bool(), sockopt_s_int(), sockopt_s_linger(), and sockopt_unpack().
Referenced by rsock_init_socket_init().
Definition at line 62 of file option.c.
References INT2NUM, NEWOBJ_OF, obj, rb_cSockOpt, sockopt_initialize(), StringValue, and T_OBJECT.
Referenced by bsock_getsockopt(), sockopt_s_bool(), sockopt_s_int(), and sockopt_s_linger().
Definition at line 223 of file option.c.
References data, i, memcpy(), Qfalse, Qtrue, rb_eTypeError, rb_raise(), RSTRING_LEN, RSTRING_PTR, sockopt_data(), and StringValue.
Referenced by rsock_init_sockopt().
Definition at line 137 of file option.c.
References rb_attr_get(), rb_intern, StringValue, and v.
Referenced by rsock_init_sockopt(), sockopt_bool(), sockopt_inspect(), sockopt_int(), sockopt_linger(), and sockopt_unpack().
Definition at line 80 of file option.c.
References rb_attr_get(), and rb_intern.
Referenced by rsock_init_sockopt(), and sockopt_inspect().
|
static |
Definition at line 48 of file option.c.
References INT2NUM, level, rb_intern, rb_ivar_set(), rsock_family_arg(), rsock_level_arg(), rsock_optname_arg(), and StringValue.
Referenced by rsock_init_sockopt(), and rsock_sockopt_new().
Definition at line 667 of file option.c.
References AF_UNSPEC, inspect_errno(), inspect_int(), inspect_timeval_as_interval(), IS_IP_FAMILY, NUM2INT, optname_to_sym(), rb_id2name(), rb_obj_classname(), rb_sprintf(), rb_str_append(), rb_str_cat2(), rb_str_catf(), rb_str_dump(), ret, sockopt_data(), sockopt_family_m(), sockopt_level_m(), sockopt_optname_m(), StringValue, SYM2ID, SYMBOL_P, and v.
Referenced by rsock_init_sockopt().
Definition at line 177 of file option.c.
References data, i, INT2NUM, memcpy(), rb_eTypeError, rb_raise(), RSTRING_LEN, RSTRING_PTR, sockopt_data(), and StringValue.
Referenced by rsock_init_sockopt().
Definition at line 86 of file option.c.
References NUM2INT, rb_attr_get(), and rb_intern.
Referenced by sockopt_level_m(), and sockopt_linger().
Definition at line 101 of file option.c.
References INT2NUM, and sockopt_level().
Referenced by rsock_init_sockopt(), and sockopt_inspect().
Definition at line 273 of file option.c.
References data, INT2NUM, level, memcpy(), Qfalse, Qtrue, rb_assoc_new(), rb_eTypeError, rb_raise(), RSTRING_LEN, RSTRING_PTR, sockopt_data(), sockopt_level(), and sockopt_optname().
Referenced by rsock_init_sockopt().
Definition at line 107 of file option.c.
References NUM2INT, rb_attr_get(), and rb_intern.
Referenced by sockopt_linger(), and sockopt_optname_m().
Definition at line 122 of file option.c.
References INT2NUM, and sockopt_optname().
Referenced by rsock_init_sockopt(), and sockopt_inspect().
|
static |
Definition at line 204 of file option.c.
References i, level, rb_str_new(), rsock_family_arg(), rsock_level_arg(), rsock_optname_arg(), rsock_sockopt_new(), and RTEST.
Referenced by rsock_init_sockopt().
|
static |
Definition at line 156 of file option.c.
References i, level, NUM2INT, rb_str_new(), rsock_family_arg(), rsock_level_arg(), rsock_optname_arg(), and rsock_sockopt_new().
Referenced by rsock_init_sockopt().
Definition at line 250 of file option.c.
References AF_UNSPEC, memset(), NIL_P(), NUM2INT, rb_check_to_integer(), rb_str_new(), rsock_sockopt_new(), RTEST, and tmp.
Referenced by rsock_init_sockopt().
Definition at line 887 of file option.c.
References rb_funcall(), rb_intern, and sockopt_data().
Referenced by rsock_init_sockopt().
VALUE rb_cSockOpt |
Definition at line 3 of file option.c.
Referenced by rsock_init_sockopt(), and rsock_sockopt_new().