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)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • callback

      public void callback​(int fd, int eventMask, long epochTime, long nanoTime, byte value)
      Specified by:
      callback in interface EpollNativeCallback
    • register

      public void register​(java.lang.String filename, PollEventListener listener)
    • deregister

      public void deregister​(java.lang.String filename)
    • enableEvents

      public void enableEvents()
    • disableEvents

      public void disableEvents()
    • close

      public void close()
      Specified by:
      close in interface java.lang.AutoCloseable
      Specified by:
      close in interface java.io.Closeable