public class RubyTCPServer extends RubyTCPSocket
RubyBasicSocket.ReceiveTuple
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 |
---|
RubyTCPServer(Ruby runtime,
RubyClass type) |
gethostbyname, gethostbyname
addr, addr, addr, doReverseLookup, getaddress, getaddress, getpeereid, getpeername, getSocknameCommon, peeraddr, peeraddr, peeraddr, recvfrom, recvfrom, recvfrom
addrFor, asBoolean, close_read, close_write, do_not_reverse_lookup, do_not_reverse_lookup, do_not_reverse_lookup19, doNotReverseLookup, doRead, doReadNonblock, for_fd, getInetRemoteSocket, getInetSocketAddress, getpeername, getRemoteSocket, getSocketAddress, getsockname, getsockname, getsockopt, getsockopt, getUnixRemoteSocket, getUnixSocketAddress, initSocket, local_address, newChannelFD, readmsg_nonblock, readmsg, recv_nonblock, 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, setsockopt
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, 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, 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, getSingletonClassCloneAndAttach, 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)
initialize
in class RubyTCPSocket
public IRubyObject accept(ThreadContext context)
public IRubyObject accept_nonblock(ThreadContext context)
public IRubyObject accept_nonblock(ThreadContext context, IRubyObject _opts)
public IRubyObject accept_nonblock(ThreadContext context, Ruby runtime, boolean ex)
public IRubyObject sysaccept(ThreadContext context)
public IRubyObject listen(ThreadContext context, IRubyObject backlog)
public IRubyObject peeraddr(ThreadContext context, IRubyObject[] args)
public IRubyObject getpeername(ThreadContext context, IRubyObject[] args)
public static IRubyObject open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
public ServerSocketChannel getServerSocketChannel()
public IRubyObject shutdown(ThreadContext context, IRubyObject[] args)
shutdown
in class RubyBasicSocket
public IRubyObject gets(ThreadContext context)
RubyIO
public IRubyObject gets(ThreadContext context, IRubyObject sep)
public IRubyObject gets(ThreadContext context, IRubyObject sep, IRubyObject limit)
@Deprecated public IRubyObject accept()
@Deprecated public IRubyObject listen(IRubyObject backlog)
@Deprecated public static IRubyObject open(IRubyObject recv, IRubyObject[] args, Block block)
Copyright © 2001-2017 JRuby. All Rights Reserved.