Package jnr.posix
Class FreeBSDFileStat.Layout
java.lang.Object
jnr.ffi.Type
jnr.ffi.StructLayout
jnr.posix.FreeBSDFileStat.Layout
- Enclosing class:
- FreeBSDFileStat
private static final class FreeBSDFileStat.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 extends Object>, 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.Signed32
final jnr.ffi.StructLayout.Signed32
final jnr.ffi.StructLayout.Signed32
final jnr.ffi.StructLayout.Signed32
final jnr.ffi.StructLayout.Signed16
final jnr.ffi.StructLayout.SignedLong
final jnr.ffi.StructLayout.Signed16
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.Signed32 st_ino -
st_mode
public final jnr.ffi.StructLayout.Signed16 st_mode -
st_nlink
public final jnr.ffi.StructLayout.Signed16 st_nlink -
st_uid
public final jnr.ffi.StructLayout.Signed32 st_uid -
st_gid
public final jnr.ffi.StructLayout.Signed32 st_gid -
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_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.Signed32 st_gen -
st_lspare
public final jnr.ffi.StructLayout.Signed32 st_lspare -
st_birthtime
-
st_birthtimensec
public final jnr.ffi.StructLayout.SignedLong st_birthtimensec -
st_qspare0
public final jnr.ffi.StructLayout.Signed64 st_qspare0
-
-
Constructor Details
-
Layout
private Layout(jnr.ffi.Runtime runtime)
-