Package jnr.posix
Class LinuxMsgHdr
- java.lang.Object
-
- jnr.posix.BaseMsgHdr
-
- jnr.posix.LinuxMsgHdr
-
- All Implemented Interfaces:
MsgHdr
class LinuxMsgHdr extends BaseMsgHdr
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLinuxMsgHdr.Layout
-
Field Summary
Fields Modifier and Type Field Description private static LinuxMsgHdr.Layoutlayout-
Fields inherited from class jnr.posix.BaseMsgHdr
memory, posix
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedLinuxMsgHdr(NativePOSIX posix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) CmsgHdrallocateCmsgHdrInternal(NativePOSIX posix, jnr.ffi.Pointer pointer, int len)intgetControlLen()(package private) jnr.ffi.PointergetControlPointer()intgetFlags()(package private) intgetIovLen()(package private) jnr.ffi.PointergetIovPointer()(package private) intgetNameLen()(package private) jnr.ffi.PointergetNamePointer()(package private) voidsetControlLen(int len)(package private) voidsetControlPointer(jnr.ffi.Pointer control)voidsetFlags(int flags)(package private) voidsetIovLen(int len)(package private) voidsetIovPointer(jnr.ffi.Pointer iov)(package private) voidsetNameLen(int len)(package private) voidsetNamePointer(jnr.ffi.Pointer name)java.lang.StringtoString()-
Methods inherited from class jnr.posix.BaseMsgHdr
allocateControl, allocateControls, getControls, getIov, getName, setIov, setName
-
-
-
-
Field Detail
-
layout
private static final LinuxMsgHdr.Layout layout
-
-
Constructor Detail
-
LinuxMsgHdr
protected LinuxMsgHdr(NativePOSIX posix)
-
-
Method Detail
-
allocateCmsgHdrInternal
CmsgHdr allocateCmsgHdrInternal(NativePOSIX posix, jnr.ffi.Pointer pointer, int len)
- Specified by:
allocateCmsgHdrInternalin classBaseMsgHdr
-
setControlPointer
void setControlPointer(jnr.ffi.Pointer control)
- Specified by:
setControlPointerin classBaseMsgHdr
-
setControlLen
void setControlLen(int len)
- Specified by:
setControlLenin classBaseMsgHdr
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
setNamePointer
void setNamePointer(jnr.ffi.Pointer name)
- Specified by:
setNamePointerin classBaseMsgHdr
-
getNamePointer
jnr.ffi.Pointer getNamePointer()
- Specified by:
getNamePointerin classBaseMsgHdr
-
setNameLen
void setNameLen(int len)
- Specified by:
setNameLenin classBaseMsgHdr
-
getNameLen
int getNameLen()
- Specified by:
getNameLenin classBaseMsgHdr
-
setIovPointer
void setIovPointer(jnr.ffi.Pointer iov)
- Specified by:
setIovPointerin classBaseMsgHdr
-
getIovPointer
jnr.ffi.Pointer getIovPointer()
- Specified by:
getIovPointerin classBaseMsgHdr
-
setIovLen
void setIovLen(int len)
- Specified by:
setIovLenin classBaseMsgHdr
-
getIovLen
int getIovLen()
- Specified by:
getIovLenin classBaseMsgHdr
-
getControlPointer
jnr.ffi.Pointer getControlPointer()
- Specified by:
getControlPointerin classBaseMsgHdr
-
getControlLen
public int getControlLen()
-
setFlags
public void setFlags(int flags)
-
getFlags
public int getFlags()
-
-