Save This Page
Home » jruby-src-1.1.3 » org.jruby.ext.socket » [javadoc | source]
org.jruby.ext.socket
public class: RubyTCPServer [javadoc | source]
java.lang.Object
   org.jruby.RubyObject
      org.jruby.RubyIO
         org.jruby.ext.socket.RubyBasicSocket
            org.jruby.ext.socket.RubyIPSocket
               org.jruby.ext.socket.RubyTCPSocket
                  org.jruby.ext.socket.RubyTCPServer

All Implemented Interfaces:
    VALUE

Fields inherited from org.jruby.RubyIO:
openFile,  blockingThreads,  filenoIndex
Constructor:
 public RubyTCPServer(Ruby runtime,
    RubyClass type) 
Method from org.jruby.ext.socket.RubyTCPServer Summary:
accept,   accept_nonblock,   createTCPServer,   getpeername,   initialize,   listen,   open,   peeraddr
Methods from org.jruby.ext.socket.RubyTCPSocket:
createTCPSocket,   gethostbyname,   initialize,   open
Methods from org.jruby.ext.socket.RubyIPSocket:
addr,   createIPSocket,   getaddress,   peeraddr,   sockerr
Methods from org.jruby.ext.socket.RubyBasicSocket:
asBoolean,   close_read,   close_write,   createBasicSocket,   do_not_reverse_lookup,   getLocalSocket,   getRemoteSocket,   getSoTypeDefault,   getpeername,   getsockname,   getsockopt,   initSocket,   recv,   set_do_not_reverse_lookup,   setsockopt,   shutdown,   write_send
Methods from org.jruby.RubyIO:
addBlockingThread,   binmode,   checkClosed,   checkInitialized,   close,   close2,   close_read,   close_write,   closed_p,   copy_stream,   createIOClass,   ctl,   each_byte,   each_line,   eof_p,   fcntl,   fdopen,   fileno,   flush,   foreach,   fsync,   fwrite,   getBlocking,   getChannel,   getDescriptorByFileno,   getHandler,   getIOModes,   getIOModesIntFromString,   getInStream,   getNewFileno,   getOpenFile,   getOpenFileChecked,   getOutStream,   getc,   getline,   getlineFast,   gets,   initialize,   initialize_copy,   interruptBlockingThreads,   ioctl,   lineno,   lineno_set,   newIO,   newInstance,   op_append,   open,   pid,   pipe,   popen,   pos,   pos_set,   print,   printf,   putc,   puts,   read,   read,   read,   read,   read,   read,   read,   read,   readAll,   read_nonblock,   readchar,   readline,   readlines,   readlines,   readpartial,   registerDescriptor,   removeBlockingThread,   reopen,   rewind,   seek,   seek,   seek,   select,   select_static,   stat,   swallow,   sync,   sync_set,   sysread,   sysseek,   syswrite,   toString,   to_io,   tty_p,   ungetc,   unregisterDescriptor,   waitReadable,   waitWritable,   write,   write,   writeDataBuffered,   write_nonblock
Methods from org.jruby.RubyObject:
callInit,   defineSingletonMethod,   funcall,   funcall,   funcall,   funcall3,   getClassVarSingleton,   getInstanceVar,   getInstanceVar,   getInstanceVariables,   getRuby,   getRubyClass,   getSingletonClass,   infectObject,   isFalse,   isFrozen,   isImmediate,   isInstanceVarDefined,   isNil,   isSpecialConst,   isTaint,   isTrue,   m_clone,   m_dup,   m_equal,   m_freeze,   m_frozen,   m_id,   m_inspect,   m_instance_of,   m_kind_of,   m_methods,   m_private_methods,   m_protected_methods,   m_singleton_methods,   m_taint,   m_tainted,   m_to_s,   m_type,   m_untaint,   setFrozen,   setImmediate,   setInstanceVar,   setInstanceVar,   setInstanceVariables,   setRuby,   setRubyClass,   setTaint,   setupClone,   setupObject
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jruby.ext.socket.RubyTCPServer Detail:
 public IRubyObject accept() 
 public IRubyObject accept_nonblock() 
 static  void createTCPServer(Ruby runtime) 
 public IRubyObject getpeername(IRubyObject[] args) 
 public IRubyObject initialize(IRubyObject[] args) 
 public IRubyObject listen(IRubyObject backlog) 
 public static IRubyObject open(IRubyObject recv,
    IRubyObject[] args,
    Block block) 
 public IRubyObject peeraddr(IRubyObject[] args)