class LinuxMsgHdr extends BaseMsgHdr
Modifier and Type | Class and Description |
---|---|
static class |
LinuxMsgHdr.Layout |
Modifier and Type | Field and Description |
---|---|
private static LinuxMsgHdr.Layout |
layout |
memory, posix
Modifier | Constructor and Description |
---|---|
protected |
LinuxMsgHdr(NativePOSIX posix) |
Modifier and Type | Method and Description |
---|---|
(package private) CmsgHdr |
allocateCmsgHdrInternal(NativePOSIX posix,
jnr.ffi.Pointer pointer,
int len) |
int |
getControlLen() |
(package private) jnr.ffi.Pointer |
getControlPointer() |
int |
getFlags() |
(package private) int |
getIovLen() |
(package private) jnr.ffi.Pointer |
getIovPointer() |
(package private) int |
getNameLen() |
(package private) jnr.ffi.Pointer |
getNamePointer() |
(package private) void |
setControlLen(int len) |
(package private) void |
setControlPointer(jnr.ffi.Pointer control) |
void |
setFlags(int flags) |
(package private) void |
setIovLen(int len) |
(package private) void |
setIovPointer(jnr.ffi.Pointer iov) |
(package private) void |
setNameLen(int len) |
(package private) void |
setNamePointer(jnr.ffi.Pointer name) |
java.lang.String |
toString() |
allocateControl, allocateControls, getControls, getIov, getName, setIov, setName
private static final LinuxMsgHdr.Layout layout
protected LinuxMsgHdr(NativePOSIX posix)
CmsgHdr allocateCmsgHdrInternal(NativePOSIX posix, jnr.ffi.Pointer pointer, int len)
allocateCmsgHdrInternal
in class BaseMsgHdr
void setControlPointer(jnr.ffi.Pointer control)
setControlPointer
in class BaseMsgHdr
void setControlLen(int len)
setControlLen
in class BaseMsgHdr
public java.lang.String toString()
toString
in class java.lang.Object
void setNamePointer(jnr.ffi.Pointer name)
setNamePointer
in class BaseMsgHdr
jnr.ffi.Pointer getNamePointer()
getNamePointer
in class BaseMsgHdr
void setNameLen(int len)
setNameLen
in class BaseMsgHdr
int getNameLen()
getNameLen
in class BaseMsgHdr
void setIovPointer(jnr.ffi.Pointer iov)
setIovPointer
in class BaseMsgHdr
jnr.ffi.Pointer getIovPointer()
getIovPointer
in class BaseMsgHdr
void setIovLen(int len)
setIovLen
in class BaseMsgHdr
int getIovLen()
getIovLen
in class BaseMsgHdr
jnr.ffi.Pointer getControlPointer()
getControlPointer
in class BaseMsgHdr
public int getControlLen()
public void setFlags(int flags)
public int getFlags()