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