equal
deleted
inserted
replaced
41 * @since 1.4 |
41 * @since 1.4 |
42 */ |
42 */ |
43 |
43 |
44 public class PollArrayWrapper extends AbstractPollArrayWrapper { |
44 public class PollArrayWrapper extends AbstractPollArrayWrapper { |
45 |
45 |
46 public static final short POLLCONN = POLLOUT; |
|
47 |
|
48 // File descriptor to write for interrupt |
46 // File descriptor to write for interrupt |
49 int interruptFD; |
47 int interruptFD; |
50 |
48 |
51 PollArrayWrapper(int newSize) { |
49 PollArrayWrapper(int newSize) { |
52 newSize = (newSize + 1) * SIZE_POLLFD; |
50 newSize = (newSize + 1) * SIZE_POLLFD; |
56 } |
54 } |
57 |
55 |
58 void initInterrupt(int fd0, int fd1) { |
56 void initInterrupt(int fd0, int fd1) { |
59 interruptFD = fd1; |
57 interruptFD = fd1; |
60 putDescriptor(0, fd0); |
58 putDescriptor(0, fd0); |
61 putEventOps(0, POLLIN); |
59 putEventOps(0, Net.POLLIN); |
62 putReventOps(0, 0); |
60 putReventOps(0, 0); |
63 } |
61 } |
64 |
62 |
65 void release(int i) { |
63 void release(int i) { |
66 return; |
64 return; |