Method: Addrinfo#afamily

Defined in:
raddrinfo.c

#afamilyInteger

returns the address family as an integer.

Addrinfo.tcp("localhost", 80).afamily == Socket::AF_INET #=> true

Returns:

  • (Integer)


2187
2188
2189
2190
2191
2192
# File 'raddrinfo.c', line 2187

static VALUE
addrinfo_afamily(VALUE self)
{
    rb_addrinfo_t *rai = get_addrinfo(self);
    return INT2NUM(ai_get_afamily(rai));
}