public class RubyUDPSocket extends RubyIPSocket
RubyObject.Data
RubyBasicObject.Finalizer
IOEncodable.ConvConfig
multicastStateManager
blockingThreads, ecflags, ecopts, enc, enc2, hasBom, openFile, popenSpecial, readconv, writeconv, writeconvAsciicompat, writeconvInitialized, writeconvPreEcflags, writeconvPreEcopts
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 |
---|
RubyUDPSocket(Ruby runtime,
RubyClass type) |
addr, addr, addr19, addr19, getaddress, getaddress, getpeereid, getpeername, getSocknameCommon, peeraddr, peeraddr, peeraddr19, peeraddr19, 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, levelFromArg, local_address, optionFromArg, readmsg_nonblock, readmsg, recv_nonblock, recv_nonblock, recv, recv, remote_address, sendmsg_nonblock, sendmsg, set_do_not_reverse_lookup, set_do_not_reverse_lookup, set_do_not_reverse_lookup19, setsockopt, setsockopt, shutdown
addBlockingThread, autoclose_set, autoclose, binmode, binread, binwrite, bytes, chars, chars19, checkExecOptions, checkPipeCommand, checkPopenOptions, checkSpawnOptions, close, closed_p, codepoints, convertToIO, copy_stream, createIOClass, ctl, doReadNonblock, doWriteNonblock, each_byte, each_byteInternal, each_char, each_char19, each_charInternal, each_charInternal19, each_codepoint, each_line, each_lineInternal, each, emptyBufferOrEOF, encodingFromBOM, eof_p, external_encoding, failIfDirectory, fcntl, fcntl, fdopen, fileno, flush, foreach, foreach19, fsync, fwrite, getBlocking, getBOM, getbyte19, getc, getc19, getcCommon, getChannel, getDescriptorByFileno, getEcflags, getEcopts, getEnc, getEnc2, getHandler, getInputEncoding, getInStream, getIOModes, getIOModesIntFromString, getline, getline, getline, getline, getNativeTypeIndex, getNewFileno, getOpenFile, getOpenFileChecked, getOutStream, getReadEncoding, gets, gets, gets, gets19, gets19, gets19, initialize_copy, initialize, initialize19, initialize19, initialize19, inspect, internal_encoding, interruptBlockingThreads, ioClose, ioctl, ioOpen, isAutoclose, isClosed, lineno_set, lineno, lines, lines19, MakeOpenFile, newInstance, newIO, newIOOptions, newIOOptions, newIOOptions, newIOOptions, newIOOptions, newModeFlags, newModeFlags, newModeFlags, obliterateProcess, op_append, op_binmode, parseIOOptions, parseIOOptions19, pid, pipe, pipe19, pipe19, pipe19, popen, popen19, popen3_19, popen3, popen4, popenSpecial, pos_set, pos, print, print, print19, printf, putc, putc, puts, puts, puts, puts, puts, puts, puts0, puts1, puts2, puts3, read_nonblock, read, read, read, read, read, read, read, read, read19, readAll, readAll, readAllCommon, readbyte, readchar, readchar19, readline, readline, readline, readlines, readlines, readlines19, readlines19, readpartial, readStatic, readStatic, readStatic, registerDescriptor, registerDescriptor, removeBlockingThread, reopen, reopenIO, reopenPath, restartSystemCall, rewind, seek, seek, seek, select_static, select, set_encoding, set_encoding, set_encoding, setAscii8bitBinmode, setAutoclose, setBOM, setEcflags, setEcopts, setEnc, setEnc2, setEncoding, stat, swallow, sync_set, sync, sysopen, sysopen19, sysread, sysseek, syswrite, to_io, toString, tryConvert, tty_p, ungetc, ungetc19, ungetcCommon, unregisterDescriptor, updateIOOptionsFromOptions, write_nonblock, write, write, write, write, writeDataBuffered, writeStatic
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, hashCode, initialize, inspect, 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, 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, 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, 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 IRubyObject initialize(ThreadContext context)
initialize
in class RubyObject
public IRubyObject initialize(ThreadContext context, IRubyObject protocol)
public IRubyObject bind(ThreadContext context, IRubyObject host, IRubyObject _port)
public IRubyObject connect(ThreadContext context, IRubyObject host, IRubyObject port)
public IRubyObject recvfrom_nonblock(ThreadContext context, IRubyObject _length)
public IRubyObject recvfrom_nonblock(ThreadContext context, IRubyObject _length, IRubyObject _flags)
public IRubyObject send(ThreadContext context, IRubyObject _mesg, IRubyObject _flags)
send
in class RubyBasicSocket
public IRubyObject send(ThreadContext context, IRubyObject _mesg, IRubyObject _flags, IRubyObject _to)
send
in class RubyBasicSocket
public IRubyObject send(ThreadContext context, IRubyObject[] args)
public static IRubyObject open(ThreadContext context, IRubyObject recv, IRubyObject[] args, Block block)
public IRubyObject recvfrom(ThreadContext context, IRubyObject _length)
recvfrom
in class RubyIPSocket
public IRubyObject recvfrom(ThreadContext context, IRubyObject _length, IRubyObject _flags)
recvfrom
in class RubyIPSocket
public IRubyObject recv(ThreadContext context, IRubyObject _length)
recv
in class RubyBasicSocket
public IRubyObject recv(ThreadContext context, IRubyObject _length, IRubyObject _flags)
recv
in class RubyBasicSocket
@Deprecated public IRubyObject bind(IRubyObject host, IRubyObject port)
@Deprecated public IRubyObject connect(IRubyObject host, IRubyObject port)
@Deprecated public IRubyObject recvfrom(IRubyObject[] args)
@Deprecated public IRubyObject send(IRubyObject[] args)
@Deprecated public static IRubyObject open(IRubyObject recv, IRubyObject[] args, Block block)
Copyright © 2001-2015 JRuby. All Rights Reserved.