public class RubyTCPSocket extends RubyIPSocket
RubyObject.Data
RubyBasicObject.Finalizer
IOEncodable.ConvConfig
multicastStateManager
CLOSED_STREAM_MSG, openFile, PARAGRAPH_DELIMETER, PARAGRAPH_SEPARATOR, popenSpecial
FIELD_ALLOCATED_CLASSES, FIELD_ALLOCATOR_SET, 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, IS_OVERLAID_F, metaClass, NEVER, NIL_F, REFINED_MODULE_F, STAMP_OFFSET, TAINTED_F, UNDEF, UNTRUST_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F, USER9_F, USERA_F, VAR_TABLE_OFFSET, varTable, varTableStamp
NULL_ARRAY
Constructor and Description |
---|
RubyTCPSocket(Ruby runtime,
RubyClass type) |
Modifier and Type | Method and Description |
---|---|
static IRubyObject |
gethostbyname(IRubyObject recv,
IRubyObject hostname)
Deprecated.
|
static IRubyObject |
gethostbyname(ThreadContext context,
IRubyObject recv,
IRubyObject hostname) |
IRubyObject |
initialize(ThreadContext context,
IRubyObject[] args) |
static IRubyObject |
open(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
addr, addr, addr19, addr19, getaddress, getaddress, getpeereid, getpeername, getSocknameCommon, peeraddr, peeraddr, peeraddr19, peeraddr19, recvfrom, recvfrom, recvfrom
addrFor, asBoolean, close_read, close_write, do_not_reverse_lookup, do_not_reverse_lookup, do_not_reverse_lookup19, doNotReverseLookup, doReceiveNonblock, for_fd, getDefaultSocketType, getpeername, getRemoteSocket, getSocketAddress, getsockname, getsockname, getsockopt, getsockopt, initSocket, local_address, newChannelFD, readmsg_nonblock, readmsg, recv_nonblock, recv_nonblock, recv_nonblock, recv, recv, recv, recv, remote_address, send, send, sendmsg_nonblock, sendmsg, set_do_not_reverse_lookup, set_do_not_reverse_lookup, set_do_not_reverse_lookup19, setsockopt, setsockopt, shutdown
addBlockingThread, advise, autoclose_set, autoclose, binmode, binread, binwrite, bytes, chars, chars19, checkExecEnv, checkExecOptions, checkPopenOptions, checkSpawnOptions, close_on_exec_p, close_on_exec_set, close, closed_p, codepoints, convertToIO, copy_stream, createIOClass, ctl, doReadNonblock, doWriteNonblock, each_byte, each_byteInternal, each_char, each_char19, each_charInternal, each_codepoint, each_line, each, ensureYieldClose, ensureYieldClosePipes, eof_p, external_encoding, failIfDirectory, fcntl, fcntl, fileno, flush, flushRaw, for_fd, foreach, fsync, getBlocking, getBOM, getbyte, getByte, getc, getc19, getChannel, getEcflags, getEcopts, getEnc, getEnc2, getInputEncoding, getInStream, getIOModes, getIOModesIntFromString, getline, getline, getline, getline, getline, getline, getNativeClassIndex, getOpenFile, getOpenFileChecked, getOpenFileInitialized, getOutStream, getReadEncoding, gets, gets, gets, getSync, GetWriteIO, initialize_copy, initialize, initialize, initialize, inspect, internal_encoding, interruptBlockingThreads, ioClose, ioctl, ioOpen, ioStaticWrite, isAutoclose, isClosed, lineno_set, lineno, lines, lines19, MakeOpenFile, newInstance, newIO, newIOOptions, newIOOptions, newIOOptions, newIOOptions, newIOOptions, newModeFlags, newModeFlags, newModeFlags, obliterateProcess, op_append, op_binmode, open, parseIOOptions, pid, pipe, pipe19, pipe19, pipe19, popen, popen3, popen4, popenSpecial, pos_set, pos, prepStdio, prepStdio, print, print, printf, putc, putc, puts, puts, puts, puts, puts, puts, puts0, puts1, puts2, puts3, rbIoClose, read_nonblock, read, read, read, read, read, read19, readbyte, readchar, readchar, readline, readline, readline, readlines, readlines, readlines19, readlines19, readpartial, removeBlockingThread, reopen, reopenIO, restartSystemCall, rewind, seek, seek, seek, select_static, select, set_encoding, set_encoding, set_encoding, setAscii8bitBinmode, setAutoclose, setBlocking, setBOM, setEcflags, setEcopts, setEnc, setEnc2, setEncoding, setSync, stat, sync_set, sync, sysopen, sysopen, sysopen19, sysread, sysseek, syswrite, to_io, toString, tryConvert, tty_p, ungetbyte, ungetc, updateIOOptionsFromOptions, write_nonblock, write, write, write, write, write, write, writeStatic
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, dig, eqlInternal, equalInternal, equals, hashCode, inspect, op_eqq, puts, specificEval
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, 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, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id, infectBy, initialize, initialize, initialize19, 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, isSpecialConst, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing19, method, method19, methods, methods, methods19, nil_p, nonFixnumHashCode, OBJ_INIT_COPY, objInitCopy, 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, rbInspect, 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, 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, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
public IRubyObject initialize(ThreadContext context, IRubyObject[] args)
public static IRubyObject gethostbyname(ThreadContext context, IRubyObject recv, IRubyObject hostname)
@Deprecated public static IRubyObject open(IRubyObject recv, IRubyObject[] args, Block block)
@Deprecated public static IRubyObject gethostbyname(IRubyObject recv, IRubyObject hostname)
Copyright © 2001-2016 JRuby. All Rights Reserved.