Package io.netty.channel.uring
Class MsgHdr
- java.lang.Object
-
- io.netty.channel.uring.MsgHdr
-
final class MsgHdr extends java.lang.Objectstruct msghdr { void *msg_name; // optional address socklen_t msg_namelen; // size of address struct iovec*msg_iov; // scatter/gather array size_t msg_iovlen; // # elements in msg_iov void* msg_control; // ancillary data, see below size_t msg_controllen; // ancillary data buffer len int msg_flags; // flags on received message };
-
-
Constructor Summary
Constructors Modifier Constructor Description privateMsgHdr()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static intgetCmsgData(java.nio.ByteBuffer memory, java.nio.ByteBuffer msgControl, int cmsgHdrDataOffset)(package private) static voidprepReadFd(java.nio.ByteBuffer memory, java.nio.ByteBuffer msgControl, int cmsgHdrDataOffset, java.nio.ByteBuffer iovMemory, int iovLength)(package private) static voidprepSendFd(java.nio.ByteBuffer memory, int fd, java.nio.ByteBuffer msgControl, int cmsgHdrDataOffset, java.nio.ByteBuffer iovMemory, int iovLength)(package private) static voidset(java.nio.ByteBuffer memory, long iovMemory, int iovLength)(package private) static voidset(java.nio.ByteBuffer memory, java.nio.ByteBuffer sockAddrMemory, int addressSize, long iovMemory, int iovLength, java.nio.ByteBuffer msgControl, int cmsgHdrDataOffset, short segmentSize)(package private) static voidset(java.nio.ByteBuffer memory, java.nio.ByteBuffer sockAddrMemory, int addressSize, java.nio.ByteBuffer iovMemory, int iovLength, java.nio.ByteBuffer msgControl, int cmsgHdrDataOffset, short segmentSize)
-
-
-
Method Detail
-
set
static void set(java.nio.ByteBuffer memory, long iovMemory, int iovLength)
-
set
static void set(java.nio.ByteBuffer memory, java.nio.ByteBuffer sockAddrMemory, int addressSize, long iovMemory, int iovLength, java.nio.ByteBuffer msgControl, int cmsgHdrDataOffset, short segmentSize)
-
set
static void set(java.nio.ByteBuffer memory, java.nio.ByteBuffer sockAddrMemory, int addressSize, java.nio.ByteBuffer iovMemory, int iovLength, java.nio.ByteBuffer msgControl, int cmsgHdrDataOffset, short segmentSize)
-
prepSendFd
static void prepSendFd(java.nio.ByteBuffer memory, int fd, java.nio.ByteBuffer msgControl, int cmsgHdrDataOffset, java.nio.ByteBuffer iovMemory, int iovLength)
-
prepReadFd
static void prepReadFd(java.nio.ByteBuffer memory, java.nio.ByteBuffer msgControl, int cmsgHdrDataOffset, java.nio.ByteBuffer iovMemory, int iovLength)
-
getCmsgData
static int getCmsgData(java.nio.ByteBuffer memory, java.nio.ByteBuffer msgControl, int cmsgHdrDataOffset)
-
-