Class IOObject
java.lang.Object
zmq.io.IOObject
- All Implemented Interfaces:
IPollEvents
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidCalled by I/O thread when file descriptor is ready for accept.final Poller.Handlefinal voidaddTimer(long timeout, int id) final voidcancelTimer(int id) final voidCalled by I/O thread when file descriptor might be ready for connecting.final voidinEvent()Called by I/O thread when file descriptor is ready for reading.final voidoutEvent()Called by I/O thread when file descriptor is ready for writing.final voidplug()final voidremoveHandle(Poller.Handle handle) final voidresetPollIn(Poller.Handle handle) final voidresetPollOut(Poller.Handle handle) final voidsetPollAccept(Poller.Handle handle) final voidsetPollConnect(Poller.Handle handle) final voidsetPollIn(Poller.Handle handle) final voidsetPollOut(Poller.Handle handle) final voidtimerEvent(int id) Called when timer expires.toString()final voidunplug()
-
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:IPollEventsCalled by I/O thread when file descriptor is ready for reading.- Specified by:
inEventin interfaceIPollEvents
-
outEvent
public final void outEvent()Description copied from interface:IPollEventsCalled by I/O thread when file descriptor is ready for writing.- Specified by:
outEventin interfaceIPollEvents
-
connectEvent
public final void connectEvent()Description copied from interface:IPollEventsCalled by I/O thread when file descriptor might be ready for connecting.- Specified by:
connectEventin interfaceIPollEvents
-
acceptEvent
public final void acceptEvent()Description copied from interface:IPollEventsCalled by I/O thread when file descriptor is ready for accept.- Specified by:
acceptEventin interfaceIPollEvents
-
timerEvent
public final void timerEvent(int id) Description copied from interface:IPollEventsCalled when timer expires.- Specified by:
timerEventin 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
-