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