Class BaseMsgHdr
java.lang.Object
jnr.posix.BaseMsgHdr
- All Implemented Interfaces:
MsgHdr
- Direct Known Subclasses:
FreeBSDMsgHdr, LinuxMsgHdr, MacOSMsgHdr
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseMsgHdr(NativePOSIX posix, jnr.ffi.StructLayout layout) -
Method Summary
Modifier and TypeMethodDescription(package private) abstract CmsgHdrallocateCmsgHdrInternal(NativePOSIX posix, jnr.ffi.Pointer pointer, int len) allocateControl(int dataLength) CmsgHdr[]allocateControls(int[] dataLengths) (package private) abstract jnr.ffi.PointerCmsgHdr[]getIov()(package private) abstract int(package private) abstract jnr.ffi.PointergetName()(package private) abstract int(package private) abstract jnr.ffi.Pointer(package private) abstract voidsetControlLen(int len) (package private) abstract voidsetControlPointer(jnr.ffi.Pointer control) voidsetIov(ByteBuffer[] buffers) (package private) abstract voidsetIovLen(int len) (package private) abstract voidsetIovPointer(jnr.ffi.Pointer iov) void(package private) abstract voidsetNameLen(int len) (package private) abstract voidsetNamePointer(jnr.ffi.Pointer name) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface MsgHdr
getControlLen, getFlags, setFlags
-
Field Details
-
posix
-
memory
protected final jnr.ffi.Pointer memory
-
-
Constructor Details
-
BaseMsgHdr
-
-
Method Details
-
setName
-
getName
-
allocateControl
- Specified by:
allocateControlin interfaceMsgHdr
-
allocateControls
- Specified by:
allocateControlsin interfaceMsgHdr
-
getControls
- Specified by:
getControlsin interfaceMsgHdr
-
setIov
-
getIov
-
setNamePointer
abstract void setNamePointer(jnr.ffi.Pointer name) -
getNamePointer
abstract jnr.ffi.Pointer getNamePointer() -
setNameLen
abstract void setNameLen(int len) -
getNameLen
abstract int getNameLen() -
setIovPointer
abstract void setIovPointer(jnr.ffi.Pointer iov) -
getIovPointer
abstract jnr.ffi.Pointer getIovPointer() -
getIovLen
abstract int getIovLen() -
setIovLen
abstract void setIovLen(int len) -
allocateCmsgHdrInternal
-
setControlPointer
abstract void setControlPointer(jnr.ffi.Pointer control) -
getControlPointer
abstract jnr.ffi.Pointer getControlPointer() -
setControlLen
abstract void setControlLen(int len)
-