Package jnr.posix
Class FreeBSDFileStat12.Layout
java.lang.Object
jnr.ffi.Type
jnr.ffi.StructLayout
jnr.posix.FreeBSDFileStat12.Layout
- Enclosing class:
FreeBSDFileStat12
private static final class FreeBSDFileStat12.Layout
extends jnr.ffi.StructLayout
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionfinal class
final class
Nested classes/interfaces inherited from class jnr.ffi.StructLayout
jnr.ffi.StructLayout.AbstractBoolean, jnr.ffi.StructLayout.AbstractField, jnr.ffi.StructLayout.AsciiString, jnr.ffi.StructLayout.AsciiStringRef, jnr.ffi.StructLayout.blkcnt_t, jnr.ffi.StructLayout.blksize_t, jnr.ffi.StructLayout.BOOL16, jnr.ffi.StructLayout.Boolean, jnr.ffi.StructLayout.caddr_t, jnr.ffi.StructLayout.clock_t, jnr.ffi.StructLayout.Double, jnr.ffi.StructLayout.Enum<T extends Enum<T>>, jnr.ffi.StructLayout.Enum16<E extends Enum<E>>, jnr.ffi.StructLayout.Enum32<E extends Enum<E>>, jnr.ffi.StructLayout.Enum64<E extends Enum<E>>, jnr.ffi.StructLayout.Enum8<E extends Enum<E>>, jnr.ffi.StructLayout.EnumField<E extends Enum<E>>, jnr.ffi.StructLayout.EnumLong<E extends Enum<E>>, jnr.ffi.StructLayout.Field, jnr.ffi.StructLayout.Float, jnr.ffi.StructLayout.fsblkcnt_t, jnr.ffi.StructLayout.fsfilcnt_t, jnr.ffi.StructLayout.Function<T>, jnr.ffi.StructLayout.gid_t, jnr.ffi.StructLayout.id_t, jnr.ffi.StructLayout.in_addr_t, jnr.ffi.StructLayout.in_port_t, jnr.ffi.StructLayout.ino_t, jnr.ffi.StructLayout.ino64_t, jnr.ffi.StructLayout.int16_t, jnr.ffi.StructLayout.int32_t, jnr.ffi.StructLayout.int64_t, jnr.ffi.StructLayout.int8_t, jnr.ffi.StructLayout.IntegerAlias, jnr.ffi.StructLayout.intptr_t, jnr.ffi.StructLayout.key_t, jnr.ffi.StructLayout.mode_t, jnr.ffi.StructLayout.nlink_t, jnr.ffi.StructLayout.NumberField, jnr.ffi.StructLayout.off_t, jnr.ffi.StructLayout.Offset, jnr.ffi.StructLayout.Padding, jnr.ffi.StructLayout.pid_t, jnr.ffi.StructLayout.Pointer, jnr.ffi.StructLayout.rlim_t, jnr.ffi.StructLayout.sa_family_t, jnr.ffi.StructLayout.Signed16, jnr.ffi.StructLayout.Signed32, jnr.ffi.StructLayout.Signed64, jnr.ffi.StructLayout.Signed8, jnr.ffi.StructLayout.SignedLong, jnr.ffi.StructLayout.size_t, jnr.ffi.StructLayout.socklen_t, jnr.ffi.StructLayout.ssize_t, jnr.ffi.StructLayout.String, jnr.ffi.StructLayout.swblk_t, jnr.ffi.StructLayout.u_int16_t, jnr.ffi.StructLayout.u_int32_t, jnr.ffi.StructLayout.u_int64_t, jnr.ffi.StructLayout.u_int8_t, jnr.ffi.StructLayout.uid_t, jnr.ffi.StructLayout.uintptr_t, jnr.ffi.StructLayout.Unsigned16, jnr.ffi.StructLayout.Unsigned32, jnr.ffi.StructLayout.Unsigned64, jnr.ffi.StructLayout.Unsigned8, jnr.ffi.StructLayout.UnsignedLong, jnr.ffi.StructLayout.UTF8String, jnr.ffi.StructLayout.UTF8StringRef, jnr.ffi.StructLayout.UTFString, jnr.ffi.StructLayout.UTFStringRef, jnr.ffi.StructLayout.WBOOL
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal jnr.ffi.StructLayout.SignedLong
final jnr.ffi.StructLayout.SignedLong
final jnr.ffi.StructLayout.Signed32
final jnr.ffi.StructLayout.Signed64
final jnr.ffi.StructLayout.SignedLong
final jnr.ffi.StructLayout.Signed32
final jnr.ffi.StructLayout.Signed64
final jnr.ffi.StructLayout.Signed32
final jnr.ffi.StructLayout.Signed64
final jnr.ffi.StructLayout.Signed16
final jnr.ffi.StructLayout.SignedLong
final jnr.ffi.StructLayout.Signed32
final jnr.ffi.StructLayout.Signed32
final jnr.ffi.StructLayout.Signed16
final jnr.ffi.StructLayout.Signed32
final jnr.ffi.StructLayout.Signed64
final jnr.ffi.StructLayout.Signed64
final jnr.ffi.StructLayout.Signed32
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class jnr.ffi.StructLayout
addField, addField, addField, addField, alignment, array, arrayBegin, arrayEnd, at, function, function, getNativeType, getRuntime, inner, offset, size, toString
-
Field Details
-
st_dev
-
st_ino
public final jnr.ffi.StructLayout.Signed64 st_ino -
st_nlink_upper
public final jnr.ffi.StructLayout.Signed32 st_nlink_upper -
st_nlink
public final jnr.ffi.StructLayout.Signed32 st_nlink -
st_mode
public final jnr.ffi.StructLayout.Signed16 st_mode -
st_padding0
public final jnr.ffi.StructLayout.Signed16 st_padding0 -
st_uid
public final jnr.ffi.StructLayout.Signed32 st_uid -
st_gid
public final jnr.ffi.StructLayout.Signed32 st_gid -
st_padding1
public final jnr.ffi.StructLayout.Signed32 st_padding1 -
st_rdev
-
st_atime
-
st_atimensec
public final jnr.ffi.StructLayout.SignedLong st_atimensec -
st_mtime
-
st_mtimensec
public final jnr.ffi.StructLayout.SignedLong st_mtimensec -
st_ctime
-
st_ctimensec
public final jnr.ffi.StructLayout.SignedLong st_ctimensec -
st_birthtime
-
st_birthtimensec
public final jnr.ffi.StructLayout.SignedLong st_birthtimensec -
st_size
public final jnr.ffi.StructLayout.Signed64 st_size -
st_blocks
public final jnr.ffi.StructLayout.Signed64 st_blocks -
st_blksize
public final jnr.ffi.StructLayout.Signed32 st_blksize -
st_flags
public final jnr.ffi.StructLayout.Signed32 st_flags -
st_gen
public final jnr.ffi.StructLayout.Signed64 st_gen -
st_qspare0
public final jnr.ffi.StructLayout.Signed64 st_qspare0
-
-
Constructor Details
-
Layout
private Layout(jnr.ffi.Runtime runtime)
-