public class RubyTCPServer extends RubyTCPSocket
RubyObject.Data
RubyBasicObject.Finalizer
multicastStateManager
blockingThreads, externalEncoding, internalEncoding, openFile
OBJECT_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, TAINTED_F, UNDEF, UNTRUSTED_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F
NULL_ARRAY
Constructor and Description |
---|
RubyTCPServer(Ruby runtime,
RubyClass type) |
Modifier and Type | Method and Description |
---|---|
IRubyObject |
accept_nonblock()
Deprecated.
|
IRubyObject |
accept_nonblock(ThreadContext context) |
IRubyObject |
accept()
Deprecated.
|
IRubyObject |
accept(ThreadContext context) |
IRubyObject |
getpeername(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
gets(ThreadContext context)
Read a line.
|
IRubyObject |
initialize(ThreadContext context,
IRubyObject[] args) |
IRubyObject |
listen(IRubyObject backlog)
Deprecated.
|
IRubyObject |
listen(ThreadContext context,
IRubyObject backlog) |
static IRubyObject |
open(IRubyObject recv,
IRubyObject[] args,
Block block)
Deprecated.
|
static IRubyObject |
open(ThreadContext context,
IRubyObject recv,
IRubyObject[] args,
Block block) |
IRubyObject |
peeraddr(ThreadContext context,
IRubyObject[] args) |
gethostbyname, gethostbyname
addr, addr, getaddress, getaddress, getpeername, getSocknameCommon, packSockaddrFromAddress, peeraddr, peeraddr, recvfrom, sockerr
asBoolean, close_read, close_write, do_not_reverse_lookup, do_not_reverse_lookup19, doNotReverseLookup, getLocalSocket, getpeername, getRemoteSocket, getsockname_u, getsockname, getsockname, getsockopt, getsockopt, getSoTypeDefault, initSocket, recv, recv, set_do_not_reverse_lookup, set_do_not_reverse_lookup19, setsockopt, setsockopt, shutdown, write_send
addBlockingThread, autoclose_set, autoclose, binmode, binread, bytes, chars, close, close2, closed_p, codepoints, convertToIO, copy_stream, createIOClass, ctl, each_byte, each_byteInternal, each_char, each_charInternal, each_codepoint, each_line, each_lineInternal, each, emptyBufferOrEOF, eof_p, external_encoding, failIfDirectory, fcntl, fcntl, fdopen, fileno, flush, foreach, foreach19, foreachInternal, foreachInternal19, fsync, fwrite, getBlocking, getbyte19, getc, getc19, getcCommon, getChannel, getDescriptorByFileno, getHandler, getInStream, getIOModes, getIOModesIntFromString, getline, getline, getNativeTypeIndex, getNewFileno, getOpenFile, getOpenFileChecked, getOutStream, gets, gets, gets19, gets19, gets19, initialize_copy, initialize, initialize19, initialize19, initialize19, internal_encoding, interruptBlockingThreads, ioctl, isAutoclose, isClosed, lineno_set, lineno, lines, lines19, newInstance, newIO, obliterateProcess, op_append, op_binmode, parseModes, parseModes19, parseOptions, pid, pipe, popen, popen19, popen3, popen4, popenSpecial, pos_set, pos, print, print, printf, putc, putc, puts, puts, read_nonblock, read, read, read, read, read, read, read, read, read19, readAll, readAll, readAllCommon, readbyte, readchar, readchar19, readline, readline, readline, readlines, readlines, readpartial, readStatic, readStatic, readStatic, registerDescriptor, registerDescriptor, removeBlockingThread, reopen, reopenIO, reopenPath, restartSystemCall, rewind, seek, seek, seek, select_static, select, set_encoding, set_encoding, set_encoding, setAutoclose, stat, swallow, sync_set, sync, sysopen, sysopen19, sysread, sysseek, syswrite, to_io, toString, tryConvert, tty_p, ungetc, ungetc19, unregisterDescriptor, write_nonblock, write, write, write, writeDataBuffered
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, hashCode, initialize, op_eqq, puts, specificEval
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, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id_deprecated, id, infectBy, initialize19, initialize19, initialize19, initialize19, initialize19, initObjectId, 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, send19, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, 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 IRubyObject initialize(ThreadContext context, IRubyObject[] args)
initialize
in class RubyTCPSocket
@Deprecated public IRubyObject accept()
public IRubyObject accept(ThreadContext context)
@Deprecated public IRubyObject accept_nonblock()
public IRubyObject accept_nonblock(ThreadContext context)
@Deprecated public IRubyObject listen(IRubyObject backlog)
public IRubyObject listen(ThreadContext context, IRubyObject backlog)
public IRubyObject peeraddr(ThreadContext context, IRubyObject[] args)
public IRubyObject getpeername(ThreadContext context, IRubyObject[] args)
@Deprecated public static IRubyObject open(IRubyObject recv, IRubyObject[] args, Block block)
public static IRubyObject open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
public IRubyObject gets(ThreadContext context)
RubyIO
Copyright © 2002-2009 JRuby Team. All Rights Reserved.