blob: 748dd380691a918862b66a292dea1389f2eb8349 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
package gnu.java.nio;
import java.nio.channels.*;
import java.nio.channels.spi.*;
public class SelectionKeyImpl extends AbstractSelectionKey
{
int fd, ops;
SelectorImpl impl;
SelectableChannel ch;
public SelectionKeyImpl(SelectableChannel ch,
SelectorImpl impl,
int fd)
{
this.ch = ch;
this.impl = impl;
this.fd = fd;
}
public SelectableChannel channel()
{
return ch;
}
public int readyOps()
{
return 0;
}
public int interestOps()
{
return ops;
}
public SelectionKey interestOps(int ops)
{
this.ops = ops;
return this;
}
public Selector selector()
{
return impl;
}
}
|