Package jnr.posix
Class OpenBSDFileStat.Layout
java.lang.Object
jnr.ffi.Type
jnr.ffi.StructLayout
jnr.posix.OpenBSDFileStat.Layout
- Enclosing class:
- OpenBSDFileStat
private static final class OpenBSDFileStat.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.Unsigned32
final jnr.ffi.StructLayout.Signed64
final jnr.ffi.StructLayout.SignedLong
final jnr.ffi.StructLayout.Unsigned32
final jnr.ffi.StructLayout.Unsigned32
final jnr.ffi.StructLayout.Unsigned32
final jnr.ffi.StructLayout.Unsigned64
final jnr.ffi.StructLayout.Unsigned32
final jnr.ffi.StructLayout.SignedLong
final jnr.ffi.StructLayout.Unsigned32
final jnr.ffi.StructLayout.Signed64
final jnr.ffi.StructLayout.Unsigned32
-
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_mode
public final jnr.ffi.StructLayout.Unsigned32 st_mode -
st_dev
-
st_ino
public final jnr.ffi.StructLayout.Unsigned64 st_ino -
st_nlink
public final jnr.ffi.StructLayout.Unsigned32 st_nlink -
st_uid
public final jnr.ffi.StructLayout.Unsigned32 st_uid -
st_gid
public final jnr.ffi.StructLayout.Unsigned32 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.Unsigned32 st_blksize -
st_flags
public final jnr.ffi.StructLayout.Unsigned32 st_flags -
st_gen
public final jnr.ffi.StructLayout.Unsigned32 st_gen -
st_birthtime
-
st_birthtimensec
public final jnr.ffi.StructLayout.SignedLong st_birthtimensec
-
-
Constructor Details
-
Layout
private Layout(jnr.ffi.Runtime runtime)
-