Package com.diozero.util
Class EpollNative
- java.lang.Object
-
- com.diozero.util.EpollNative
-
- All Implemented Interfaces:
EpollNativeCallback
,AutoCloseable
public class EpollNative extends Object implements EpollNativeCallback, AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description EpollNative()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
callback(int fd, int eventMask, long epochTime, long nanoTime, byte value)
void
close()
void
deregister(String filename)
void
disableEvents()
void
enableEvents()
void
register(String filename, PollEventListener listener)
-
-
-
Method Detail
-
callback
public void callback(int fd, int eventMask, long epochTime, long nanoTime, byte value)
- Specified by:
callback
in interfaceEpollNativeCallback
-
register
public void register(String filename, PollEventListener listener)
-
deregister
public void deregister(String filename)
-
enableEvents
public void enableEvents()
-
disableEvents
public void disableEvents()
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
-
-