Package zmq.poll
Class PollItem
- java.lang.Object
-
- zmq.poll.PollItem
-
public class PollItem extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description PollItem(java.nio.channels.SelectableChannel channel, int ops)PollItem(SocketBase socket, int ops)privatePollItem(SocketBase socket, java.nio.channels.SelectableChannel channel, int ops)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.channels.SelectableChannelgetChannel()java.nio.channels.SelectableChannelgetRawSocket()SocketBasegetSocket()booleanhasEvent(int events)private intinit(int ops)intinterestOps()intinterestOps(int ops)booleanisError()booleanisReadable()booleanisWritable()intreadyOps()intreadyOps(java.nio.channels.SelectionKey key, int nevents)intzinterestOps()
-
-
-
Field Detail
-
socket
private final SocketBase socket
-
channel
private final java.nio.channels.SelectableChannel channel
-
zinterest
private final int zinterest
-
interest
private final int interest
-
ready
private int ready
-
-
Constructor Detail
-
PollItem
public PollItem(SocketBase socket, int ops)
-
PollItem
public PollItem(java.nio.channels.SelectableChannel channel, int ops)
-
PollItem
private PollItem(SocketBase socket, java.nio.channels.SelectableChannel channel, int ops)
-
-
Method Detail
-
init
private int init(int ops)
-
isReadable
public boolean isReadable()
-
isWritable
public boolean isWritable()
-
isError
public boolean isError()
-
getSocket
public SocketBase getSocket()
-
getRawSocket
public java.nio.channels.SelectableChannel getRawSocket()
-
getChannel
public java.nio.channels.SelectableChannel getChannel()
-
interestOps
public int interestOps()
-
zinterestOps
public int zinterestOps()
-
hasEvent
public boolean hasEvent(int events)
-
interestOps
public int interestOps(int ops)
-
readyOps
public int readyOps(java.nio.channels.SelectionKey key, int nevents)
-
readyOps
public int readyOps()
-
-