Package io.netty.incubator.channel.uring
Class NativeStaticallyReferencedJniMethods
- java.lang.Object
-
- io.netty.incubator.channel.uring.NativeStaticallyReferencedJniMethods
-
final class NativeStaticallyReferencedJniMethods extends java.lang.Object
This class is necessary to break the following cyclic dependency:- JNI_OnLoad
- JNI Calls FindClass because RegisterNatives (used to register JNI methods) requires a class
- FindClass loads the class, but static members variables of that class attempt to call a JNI method which has not yet been registered.
- java.lang.UnsatisfiedLinkError is thrown because native method has not yet been registered.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
NativeStaticallyReferencedJniMethods()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static int
afInet()
(package private) static int
afInet6()
(package private) static int
cmsghdrOffsetofCmsgLen()
(package private) static int
cmsghdrOffsetofCmsgLevel()
(package private) static int
cmsghdrOffsetofCmsgType()
(package private) static int
cmsgLen()
(package private) static int
cmsgSpace()
(package private) static int
ecanceled()
(package private) static int
etime()
(package private) static int
in6AddressOffsetofS6Addr()
(package private) static int
inAddressOffsetofSAddr()
(package private) static int
ioringEnterGetevents()
(package private) static byte
ioringOpAccept()
(package private) static byte
ioringOpClose()
(package private) static byte
ioringOpConnect()
(package private) static byte
ioringOpPollAdd()
(package private) static byte
ioringOpPollRemove()
(package private) static byte
ioringOpRead()
(package private) static byte
ioringOpRecv()
(package private) static byte
ioringOpRecvmsg()
(package private) static byte
ioringOpSend()
(package private) static byte
ioringOpSendmsg()
(package private) static byte
ioringOpTimeout()
(package private) static byte
ioringOpTimeoutRemove()
(package private) static byte
ioringOpWrite()
(package private) static byte
ioringOpWritev()
(package private) static int
iosqeAsync()
(package private) static int
iovecOffsetofIovBase()
(package private) static int
iovecOffsetofIovLen()
(package private) static int
msgDontwait()
(package private) static int
msgFastopen()
(package private) static int
msghdrOffsetofMsgControl()
(package private) static int
msghdrOffsetofMsgControllen()
(package private) static int
msghdrOffsetofMsgFlags()
(package private) static int
msghdrOffsetofMsgIov()
(package private) static int
msghdrOffsetofMsgIovlen()
(package private) static int
msghdrOffsetofMsgName()
(package private) static int
msghdrOffsetofMsgNamelen()
(package private) static int
pollin()
(package private) static int
pollout()
(package private) static int
pollrdhup()
(package private) static int
sizeofIovec()
(package private) static int
sizeofMsghdr()
(package private) static int
sizeofSizeT()
(package private) static int
sizeofSockaddrIn()
(package private) static int
sizeofSockaddrIn6()
(package private) static int
sizeofSockaddrStorage()
(package private) static int
sockaddrIn6OffsetofSin6Addr()
(package private) static int
sockaddrIn6OffsetofSin6Family()
(package private) static int
sockaddrIn6OffsetofSin6Flowinfo()
(package private) static int
sockaddrIn6OffsetofSin6Port()
(package private) static int
sockaddrIn6OffsetofSin6ScopeId()
(package private) static int
sockaddrInOffsetofSinAddr()
(package private) static int
sockaddrInOffsetofSinFamily()
(package private) static int
sockaddrInOffsetofSinPort()
(package private) static int
sockCloexec()
(package private) static int
sockNonblock()
(package private) static int
solUdp()
(package private) static int
udpSegment()
-
-
-
Method Detail
-
sockNonblock
static int sockNonblock()
-
sockCloexec
static int sockCloexec()
-
afInet
static int afInet()
-
afInet6
static int afInet6()
-
sizeofSockaddrIn
static int sizeofSockaddrIn()
-
sizeofSockaddrIn6
static int sizeofSockaddrIn6()
-
sockaddrInOffsetofSinFamily
static int sockaddrInOffsetofSinFamily()
-
sockaddrInOffsetofSinPort
static int sockaddrInOffsetofSinPort()
-
sockaddrInOffsetofSinAddr
static int sockaddrInOffsetofSinAddr()
-
inAddressOffsetofSAddr
static int inAddressOffsetofSAddr()
-
sockaddrIn6OffsetofSin6Family
static int sockaddrIn6OffsetofSin6Family()
-
sockaddrIn6OffsetofSin6Port
static int sockaddrIn6OffsetofSin6Port()
-
sockaddrIn6OffsetofSin6Flowinfo
static int sockaddrIn6OffsetofSin6Flowinfo()
-
sockaddrIn6OffsetofSin6Addr
static int sockaddrIn6OffsetofSin6Addr()
-
sockaddrIn6OffsetofSin6ScopeId
static int sockaddrIn6OffsetofSin6ScopeId()
-
in6AddressOffsetofS6Addr
static int in6AddressOffsetofS6Addr()
-
sizeofSockaddrStorage
static int sizeofSockaddrStorage()
-
sizeofSizeT
static int sizeofSizeT()
-
sizeofIovec
static int sizeofIovec()
-
iovecOffsetofIovBase
static int iovecOffsetofIovBase()
-
iovecOffsetofIovLen
static int iovecOffsetofIovLen()
-
sizeofMsghdr
static int sizeofMsghdr()
-
msghdrOffsetofMsgName
static int msghdrOffsetofMsgName()
-
msghdrOffsetofMsgNamelen
static int msghdrOffsetofMsgNamelen()
-
msghdrOffsetofMsgIov
static int msghdrOffsetofMsgIov()
-
msghdrOffsetofMsgIovlen
static int msghdrOffsetofMsgIovlen()
-
msghdrOffsetofMsgControl
static int msghdrOffsetofMsgControl()
-
msghdrOffsetofMsgControllen
static int msghdrOffsetofMsgControllen()
-
msghdrOffsetofMsgFlags
static int msghdrOffsetofMsgFlags()
-
etime
static int etime()
-
ecanceled
static int ecanceled()
-
pollin
static int pollin()
-
pollout
static int pollout()
-
pollrdhup
static int pollrdhup()
-
ioringOpWritev
static byte ioringOpWritev()
-
ioringOpPollAdd
static byte ioringOpPollAdd()
-
ioringOpPollRemove
static byte ioringOpPollRemove()
-
ioringOpTimeout
static byte ioringOpTimeout()
-
ioringOpTimeoutRemove
static byte ioringOpTimeoutRemove()
-
ioringOpAccept
static byte ioringOpAccept()
-
ioringOpRead
static byte ioringOpRead()
-
ioringOpWrite
static byte ioringOpWrite()
-
ioringOpRecv
static byte ioringOpRecv()
-
ioringOpSend
static byte ioringOpSend()
-
ioringOpConnect
static byte ioringOpConnect()
-
ioringOpClose
static byte ioringOpClose()
-
ioringOpSendmsg
static byte ioringOpSendmsg()
-
ioringOpRecvmsg
static byte ioringOpRecvmsg()
-
ioringEnterGetevents
static int ioringEnterGetevents()
-
iosqeAsync
static int iosqeAsync()
-
msgDontwait
static int msgDontwait()
-
msgFastopen
static int msgFastopen()
-
cmsgSpace
static int cmsgSpace()
-
cmsgLen
static int cmsgLen()
-
solUdp
static int solUdp()
-
udpSegment
static int udpSegment()
-
cmsghdrOffsetofCmsgLen
static int cmsghdrOffsetofCmsgLen()
-
cmsghdrOffsetofCmsgLevel
static int cmsghdrOffsetofCmsgLevel()
-
cmsghdrOffsetofCmsgType
static int cmsghdrOffsetofCmsgType()
-
-