Class KQueueIoEvent

java.lang.Object
io.netty.channel.kqueue.KQueueIoEvent
All Implemented Interfaces:
IoEvent

public final class KQueueIoEvent extends java.lang.Object implements IoEvent
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private long
     
    private int
     
    private short
     
    private short
     
    private int
     
    private long
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    (package private)
     
    private
    KQueueIoEvent(int ident, short filter, short flags, int fflags, long data, long udata)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Returns filter-specific data.
    int
    Returns filter-specific flags.
    short
    Returns the filter for this event.
    short
    Returns the general flags.
    int
    Returns the identifier for this event.
    newEvent(int ident, short filter, short flags, int fflags)
    newEvent(int ident, short filter, short flags, int fflags, long data, long udata)
    Creates a new KQueueIoEvent.
    java.lang.String
     
    long
    Returns user specified data.
    (package private) void
    update(int ident, short filter, short flags, int fflags, long data, long udata)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • ident

      private int ident
    • filter

      private short filter
    • flags

      private short flags
    • fflags

      private int fflags
    • data

      private long data
    • udata

      private long udata
  • Constructor Details

    • KQueueIoEvent

      private KQueueIoEvent(int ident, short filter, short flags, int fflags, long data, long udata)
    • KQueueIoEvent

      KQueueIoEvent()
  • Method Details

    • newEvent

      @Deprecated public static KQueueIoEvent newEvent(int ident, short filter, short flags, int fflags)
      Creates a new KQueueIoEvent.
      Parameters:
      ident - the identifier for this event.
      filter - the filter for this event.
      flags - the general flags.
      fflags - filter-specific flags.
      Returns:
      KQueueIoEvent.
    • newEvent

      public static KQueueIoEvent newEvent(int ident, short filter, short flags, int fflags, long data, long udata)
      Creates a new KQueueIoEvent.
      Parameters:
      ident - the identifier for this event.
      filter - the filter for this event.
      flags - the general flags.
      fflags - filter-specific flags.
      data - the data
      udata - the user defined data that is passed through.
      Returns:
      KQueueIoEvent.
    • update

      void update(int ident, short filter, short flags, int fflags, long data, long udata)
    • ident

      public int ident()
      Returns the identifier for this event.
      Returns:
      ident.
    • filter

      public short filter()
      Returns the filter for this event.
      Returns:
      filter.
    • flags

      public short flags()
      Returns the general flags.
      Returns:
      flags.
    • fflags

      public int fflags()
      Returns filter-specific flags.
      Returns:
      fflags.
    • data

      public long data()
      Returns filter-specific data.
      Returns:
      data.
    • udata

      public long udata()
      Returns user specified data.
      Returns:
      udata.
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object