Package zmq.io
Class IOObject
java.lang.Object
zmq.io.IOObject
- All Implemented Interfaces:
IPollEvents
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
Called by I/O thread when file descriptor is ready for accept.final Poller.Handle
final void
addTimer
(long timeout, int id) final void
cancelTimer
(int id) final void
Called by I/O thread when file descriptor might be ready for connecting.final void
inEvent()
Called by I/O thread when file descriptor is ready for reading.final void
outEvent()
Called by I/O thread when file descriptor is ready for writing.final void
plug()
final void
removeHandle
(Poller.Handle handle) final void
resetPollIn
(Poller.Handle handle) final void
resetPollOut
(Poller.Handle handle) final void
setPollAccept
(Poller.Handle handle) final void
setPollConnect
(Poller.Handle handle) final void
setPollIn
(Poller.Handle handle) final void
setPollOut
(Poller.Handle handle) final void
timerEvent
(int id) Called when timer expires.toString()
final void
unplug()
-
Field Details
-
poller
-
handler
-
alive
private boolean alive
-
-
Constructor Details
-
IOObject
-
-
Method Details
-
plug
public final void plug() -
unplug
public final void unplug() -
addFd
-
removeHandle
-
setPollIn
-
setPollOut
-
setPollConnect
-
setPollAccept
-
resetPollIn
-
resetPollOut
-
inEvent
public final void inEvent()Description copied from interface:IPollEvents
Called by I/O thread when file descriptor is ready for reading.- Specified by:
inEvent
in interfaceIPollEvents
-
outEvent
public final void outEvent()Description copied from interface:IPollEvents
Called by I/O thread when file descriptor is ready for writing.- Specified by:
outEvent
in interfaceIPollEvents
-
connectEvent
public final void connectEvent()Description copied from interface:IPollEvents
Called by I/O thread when file descriptor might be ready for connecting.- Specified by:
connectEvent
in interfaceIPollEvents
-
acceptEvent
public final void acceptEvent()Description copied from interface:IPollEvents
Called by I/O thread when file descriptor is ready for accept.- Specified by:
acceptEvent
in interfaceIPollEvents
-
timerEvent
public final void timerEvent(int id) Description copied from interface:IPollEvents
Called when timer expires.- Specified by:
timerEvent
in interfaceIPollEvents
- Parameters:
id
- the ID of the expired timer.
-
addTimer
public final void addTimer(long timeout, int id) -
cancelTimer
public final void cancelTimer(int id) -
toString
-