Top Inners Fields Constructors Methods
jnr.posix

pack-priv Class FreeBSDMsgHdr

extends BaseMsgHdr
Class Inheritance
Imports
java.util.ArrayList, .List, jnr.ffi.Pointer, .Runtime, .StructLayout

Author
Bob McWhirter

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private static final FreeBSDMsgHdr.Layout
Inherited from jnr.posix.BaseMsgHdr:
memoryposix

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
pack-priv CmsgHdr
public int
pack-priv Pointer
public int
pack-priv int
pack-priv Pointer
pack-priv int
pack-priv Pointer
pack-priv void
pack-priv void
public void
setFlags(int flags)

Implements jnr.posix.MsgHdr.setFlags.

pack-priv void
setIovLen(int len)

Implements abstract jnr.posix.BaseMsgHdr.setIovLen.

pack-priv void
pack-priv void
setNameLen(int len)

Implements abstract jnr.posix.BaseMsgHdr.setNameLen.

pack-priv void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from jnr.posix.BaseMsgHdr:
allocateControlallocateControlsgetControlsgetIovgetNamesetIovsetName

Field Detail

layoutback to summary
private static final FreeBSDMsgHdr.Layout layout

Constructor Detail

FreeBSDMsgHdrback to summary
protected FreeBSDMsgHdr(NativePOSIX posix)

Method Detail

allocateCmsgHdrInternalback to summary
pack-priv CmsgHdr allocateCmsgHdrInternal(NativePOSIX posix, Pointer pointer, int len)

Implements abstract jnr.posix.BaseMsgHdr.allocateCmsgHdrInternal.

getControlLenback to summary
public int getControlLen()

Implements jnr.posix.MsgHdr.getControlLen.

getControlPointerback to summary
pack-priv Pointer getControlPointer()

Implements abstract jnr.posix.BaseMsgHdr.getControlPointer.

Annotations
@Override
getFlagsback to summary
public int getFlags()

Implements jnr.posix.MsgHdr.getFlags.

getIovLenback to summary
pack-priv int getIovLen()

Implements abstract jnr.posix.BaseMsgHdr.getIovLen.

Annotations
@Override
getIovPointerback to summary
pack-priv Pointer getIovPointer()

Implements abstract jnr.posix.BaseMsgHdr.getIovPointer.

Annotations
@Override
getNameLenback to summary
pack-priv int getNameLen()

Implements abstract jnr.posix.BaseMsgHdr.getNameLen.

Annotations
@Override
getNamePointerback to summary
pack-priv Pointer getNamePointer()

Implements abstract jnr.posix.BaseMsgHdr.getNamePointer.

Annotations
@Override
setControlLenback to summary
pack-priv void setControlLen(int len)

Implements abstract jnr.posix.BaseMsgHdr.setControlLen.

Annotations
@Override
setControlPointerback to summary
pack-priv void setControlPointer(Pointer control)

Implements abstract jnr.posix.BaseMsgHdr.setControlPointer.

Annotations
@Override
setFlagsback to summary
public void setFlags(int flags)

Implements jnr.posix.MsgHdr.setFlags.

setIovLenback to summary
pack-priv void setIovLen(int len)

Implements abstract jnr.posix.BaseMsgHdr.setIovLen.

Annotations
@Override
setIovPointerback to summary
pack-priv void setIovPointer(Pointer iov)

Implements abstract jnr.posix.BaseMsgHdr.setIovPointer.

Annotations
@Override
setNameLenback to summary
pack-priv void setNameLen(int len)

Implements abstract jnr.posix.BaseMsgHdr.setNameLen.

Annotations
@Override
setNamePointerback to summary
pack-priv void setNamePointer(Pointer name)

Implements abstract jnr.posix.BaseMsgHdr.setNamePointer.

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

jnr.posix back to summary

public Class FreeBSDMsgHdr.Layout

extends StructLayout
Class Inheritance

Field Summary

Modifier and TypeField and Description
public final StructLayout.Pointer
public final StructLayout.socklen_t
public final StructLayout.Signed32
public final StructLayout.Pointer
public final StructLayout.Signed32
public final StructLayout.Pointer
public final StructLayout.socklen_t

Constructor Summary

AccessConstructor and Description
protected
Layout(Runtime runtime)

Method Summary

Inherited from jnr.ffi.StructLayout:
addFieldaddFieldaddFieldaddFieldalignmentarrayarrayBeginarrayEndatfunctionfunctiongetNativeTypegetRuntimeinneroffsetsizetoString

Field Detail

msg_controlback to summary
public final StructLayout.Pointer msg_control
msg_controllenback to summary
public final StructLayout.socklen_t msg_controllen
msg_flagsback to summary
public final StructLayout.Signed32 msg_flags
msg_iovback to summary
public final StructLayout.Pointer msg_iov
msg_iovlenback to summary
public final StructLayout.Signed32 msg_iovlen
msg_nameback to summary
public final StructLayout.Pointer msg_name
msg_namelenback to summary
public final StructLayout.socklen_t msg_namelen

Constructor Detail

Layoutback to summary
protected Layout(Runtime runtime)