Class KQueueIoEvent

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private long data  
      private int fflags  
      private short filter  
      private short flags  
      private int ident  
      private long udata  
    • Constructor Summary

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

      • 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 Detail

      • KQueueIoEvent

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

        KQueueIoEvent()
    • Method Detail

      • 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