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)
private
PollItem(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.SelectableChannel
getChannel()
java.nio.channels.SelectableChannel
getRawSocket()
SocketBase
getSocket()
boolean
hasEvent(int events)
private int
init(int ops)
int
interestOps()
int
interestOps(int ops)
boolean
isError()
boolean
isReadable()
boolean
isWritable()
int
readyOps()
int
readyOps(java.nio.channels.SelectionKey key, int nevents)
int
zinterestOps()
-
-
-
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()
-
-