public class IOObject extends Object implements IPollEvents
Modifier and Type | Method and Description |
---|---|
void |
acceptEvent() |
void |
addHandle(SelectableChannel handle) |
void |
addTimer(long timeout,
int id) |
void |
cancelTimer(int id) |
void |
connectEvent() |
void |
inEvent() |
void |
outEvent() |
void |
plug(IOThread ioThread) |
void |
removeHandle(SelectableChannel handle) |
void |
resetPollIn(SelectableChannel handle) |
void |
resetPollOut(SelectableChannel handle) |
void |
setHandler(IPollEvents handler) |
void |
setPollAccept(SelectableChannel handle) |
void |
setPollConnect(SelectableChannel handle) |
void |
setPollIn(SelectableChannel handle) |
void |
setPollOut(SelectableChannel handle) |
void |
timerEvent(int id) |
void |
unplug() |
public IOObject(IOThread ioThread)
public void plug(IOThread ioThread)
public void unplug()
public final void addHandle(SelectableChannel handle)
public final void removeHandle(SelectableChannel handle)
public final void setPollIn(SelectableChannel handle)
public final void setPollOut(SelectableChannel handle)
public final void setPollConnect(SelectableChannel handle)
public final void setPollAccept(SelectableChannel handle)
public final void resetPollIn(SelectableChannel handle)
public final void resetPollOut(SelectableChannel handle)
public final void inEvent()
inEvent
in interface IPollEvents
public final void outEvent()
outEvent
in interface IPollEvents
public final void connectEvent()
connectEvent
in interface IPollEvents
public final void acceptEvent()
acceptEvent
in interface IPollEvents
public final void timerEvent(int id)
timerEvent
in interface IPollEvents
public final void addTimer(long timeout, int id)
public final void setHandler(IPollEvents handler)
public void cancelTimer(int id)
Copyright © 2021. All rights reserved.