public class Addrinfo extends RubyObject
RubyObject.Data
RubyBasicObject.Finalizer
FIELD_ALLOCATED_CLASSES, FIELD_ALLOCATORS, IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, OBJECT_VAR0_ALLOCATOR, OBJECT_VAR1_ALLOCATOR, OBJECT_VAR2_ALLOCATOR, OBJECT_VAR3_ALLOCATOR, OBJECT_VAR4_ALLOCATOR, OBJECT_VAR5_ALLOCATOR, OBJECT_VAR6_ALLOCATOR, OBJECT_VAR7_ALLOCATOR, OBJECT_VAR8_ALLOCATOR, OBJECT_VAR9_ALLOCATOR, REIFYING_OBJECT_ALLOCATOR
ALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, metaClass, NEVER, NIL_F, STAMP_OFFSET, TAINTED_F, UNDEF, UNTRUSTED_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F, VAR_TABLE_OFFSET, varTable, varTableStamp
NULL_ARRAY
Constructor and Description |
---|
Addrinfo(Ruby runtime,
RubyClass cls) |
Addrinfo(Ruby runtime,
RubyClass cls,
InetAddress inetAddress) |
Addrinfo(Ruby runtime,
RubyClass cls,
InetAddress inetAddress,
int port) |
Addrinfo(Ruby runtime,
RubyClass cls,
InetAddress inetAddress,
int port,
SocketType socketType) |
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, getNativeTypeIndex, hashCode, initialize, initialize, inspect, op_eqq, puts, specificEval, toString
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, display, dup, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getNativeHandle, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id_deprecated, id, infectBy, initialize_copy, initialize19, inspect, inspectHashCode, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval19, instance_eval19, instance_eval19, instance_eval19, instance_exec, instance_exec19, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, instance_variables19, isBuiltin, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing19, method, method19, methods, methods, methods19, nil_p, op_cmp, op_equal_19, op_equal, op_match, op_match19, op_not_equal, op_not_match, op_not, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, rbClone, remove_instance_variable, removeFinalizers, removeInstanceVariable, removeInternalVariable, respond_to_p, respond_to_p, respond_to_p19, respond_to_p19, respondsTo, respondsToMissing, respondsToMissing, send, send, send, send, send, send19, send19, send19, send19, setFFIHandle, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setNativeHandle, setTaint, setUntrusted, setVariable, singleton_method_added19, singleton_method_removed19, singleton_method_undefined19, singleton_methods, singleton_methods19, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_s, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
public Addrinfo(Ruby runtime, RubyClass cls, InetAddress inetAddress)
public Addrinfo(Ruby runtime, RubyClass cls, InetAddress inetAddress, int port)
public Addrinfo(Ruby runtime, RubyClass cls, InetAddress inetAddress, int port, SocketType socketType)
public static void createAddrinfo(Ruby runtime)
public InetAddress getInetAddress()
public int getPort()
public IRubyObject initialize(ThreadContext context, IRubyObject _sockaddr)
public IRubyObject initialize(ThreadContext context, IRubyObject _sockaddr, IRubyObject _family)
public IRubyObject initialize(ThreadContext context, IRubyObject _sockaddr, IRubyObject _family, IRubyObject _socktype)
public IRubyObject initialize(ThreadContext context, IRubyObject[] args)
public IRubyObject inspect(ThreadContext context)
public IRubyObject inspect_sockaddr(ThreadContext context)
public static IRubyObject getaddrinfo(ThreadContext context, IRubyObject recv, IRubyObject[] args)
public static IRubyObject ip(ThreadContext context, IRubyObject recv, IRubyObject arg)
public static IRubyObject tcp(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
public static IRubyObject udp(ThreadContext context, IRubyObject recv, IRubyObject arg0, IRubyObject arg1)
public static IRubyObject unix(ThreadContext context, IRubyObject recv, IRubyObject[] args)
public IRubyObject afamily(ThreadContext context)
public IRubyObject pfamily(ThreadContext context)
public IRubyObject socktype(ThreadContext context)
public IRubyObject protocol(ThreadContext context)
public IRubyObject canonname(ThreadContext context)
public IRubyObject ipv4_p(ThreadContext context)
public IRubyObject ipv6_p(ThreadContext context)
public IRubyObject unix_p(ThreadContext context)
public IRubyObject ip_p(ThreadContext context)
public IRubyObject ip_unpack(ThreadContext context)
public IRubyObject ip_address(ThreadContext context)
public IRubyObject ip_port(ThreadContext context)
public IRubyObject ipv4_private_p(ThreadContext context)
public IRubyObject ipv4_loopback_p(ThreadContext context)
public IRubyObject ipv4_multicast_p(ThreadContext context)
public IRubyObject ipv6_unspecified_p(ThreadContext context)
public IRubyObject ipv6_loopback_p(ThreadContext context)
public IRubyObject ipv6_multicast_p(ThreadContext context)
public IRubyObject ipv6_linklocal_p(ThreadContext context)
public IRubyObject ipv6_sitelocal_p(ThreadContext context)
public IRubyObject ipv6_v4mapped_p(ThreadContext context)
public IRubyObject ipv6_v4compat_p(ThreadContext context)
public IRubyObject ipv6_mc_nodelocal_p(ThreadContext context)
public IRubyObject ipv6_mc_linklocal_p(ThreadContext context)
public IRubyObject ipv6_mc_sitelocal_p(ThreadContext context)
public IRubyObject ipv6_mc_orglocal_p(ThreadContext context)
public IRubyObject ipv6_mc_global_p(ThreadContext context)
public IRubyObject ipv6_to_ipv4(ThreadContext context)
public IRubyObject unix_path(ThreadContext context)
public IRubyObject to_sockaddr(ThreadContext context)
public IRubyObject getnameinfo(ThreadContext context, IRubyObject[] args)
public IRubyObject marshal_dump(ThreadContext context)
public IRubyObject marshal_load(ThreadContext context, IRubyObject arg)
Copyright © 2001-2016 JRuby. All Rights Reserved.