Save This Page
Home » openjdk-7 » sun » nio » ch » [javadoc | source]
sun.nio.ch
class: DevPollArrayWrapper [javadoc | source]
java.lang.Object
   sun.nio.ch.DevPollArrayWrapper
Manipulates a native array of pollfd structs on Solaris: typedef struct pollfd { int fd; short events; short revents; } pollfd_t;
Field Summary
static final  short POLLIN     
static final  short POLLPRI     
static final  short POLLOUT     
static final  short POLLRDNORM     
static final  short POLLWRNORM     
static final  short POLLRDBAND     
static final  short POLLWRBAND     
static final  short POLLNORM     
static final  short POLLERR     
static final  short POLLHUP     
static final  short POLLNVAL     
static final  short POLLREMOVE     
static final  short POLLCONN     
static final  short SIZE_POLLFD     
static final  short FD_OFFSET     
static final  short EVENT_OFFSET     
static final  short REVENT_OFFSET     
static final  int OPEN_MAX     
static final  int NUM_POLLFDS     
 int wfd     
 int outgoingInterruptFD     
 int incomingInterruptFD     
 int interruptedIndex     
 int updated     
 boolean interrupted     
Constructor:
 DevPollArrayWrapper() 
Method from sun.nio.ch.DevPollArrayWrapper Summary:
clearInterrupted,   closeDevPollFD,   getDescriptor,   getEventOps,   getReventOps,   initInterrupt,   interrupt,   interrupted,   interruptedIndex,   poll,   putDescriptor,   putEventOps,   putReventOps,   release,   setInterest,   updateRegistrations
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from sun.nio.ch.DevPollArrayWrapper Detail:
  void clearInterrupted() 
  void closeDevPollFD() throws IOException 
 int getDescriptor(int i) 
 int getEventOps(int i) 
 int getReventOps(int i) 
  void initInterrupt(int fd0,
    int fd1) 
 public  void interrupt() 
 boolean interrupted() 
 public int interruptedIndex() 
 int poll(long timeout) 
  void putDescriptor(int i,
    int fd) 
  void putEventOps(int i,
    int event) 
  void putReventOps(int i,
    int revent) 
  void release(int fd) 
  void setInterest(int fd,
    int mask) 
  void updateRegistrations()