Class Native


  • public final class Native
    extends Object
    Native helper methods

    Internal usage only!

    Static members which call JNI methods must be defined in NativeStaticallyReferencedJniMethods.

    • Field Detail

      • EPOLLIN

        public static final int EPOLLIN
      • EPOLLOUT

        public static final int EPOLLOUT
      • EPOLLRDHUP

        public static final int EPOLLRDHUP
      • EPOLLET

        public static final int EPOLLET
      • EPOLLERR

        public static final int EPOLLERR
      • IS_SUPPORTING_SENDMMSG

        public static final boolean IS_SUPPORTING_SENDMMSG
      • TCP_MD5SIG_MAXKEYLEN

        public static final int TCP_MD5SIG_MAXKEYLEN
      • KERNEL_VERSION

        public static final String KERNEL_VERSION
    • Method Detail

      • newEventFd

        public static io.netty5.channel.unix.FileDescriptor newEventFd()
      • newTimerFd

        public static io.netty5.channel.unix.FileDescriptor newTimerFd()
      • eventFdWrite

        public static void eventFdWrite​(int fd,
                                        long value)
      • newEpollCreate

        public static io.netty5.channel.unix.FileDescriptor newEpollCreate()
      • epollCtlAdd

        public static void epollCtlAdd​(int efd,
                                       int fd,
                                       int flags)
                                throws IOException
        Throws:
        IOException
      • epollCtlMod

        public static void epollCtlMod​(int efd,
                                       int fd,
                                       int flags)
                                throws IOException
        Throws:
        IOException
      • sendmmsg

        @Deprecated
        public static int sendmmsg​(int fd,
                                   io.netty5.channel.epoll.NativeDatagramPacketArray.NativeDatagramPacket[] msgs,
                                   int offset,
                                   int len)
                            throws IOException
        Deprecated.
        Throws:
        IOException
      • sizeofEpollEvent

        public static int sizeofEpollEvent()
      • offsetofEpollData

        public static int offsetofEpollData()