Package jnr.posix

Class LinuxFileStat32.Layout

java.lang.Object
jnr.ffi.Type
jnr.ffi.StructLayout
jnr.posix.LinuxFileStat32.Layout
Enclosing class:
LinuxFileStat32

private static final class LinuxFileStat32.Layout extends jnr.ffi.StructLayout
  • Nested Class Summary

    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.dev_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.time_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

    Fields
    Modifier and Type
    Field
    Description
    final jnr.ffi.StructLayout.Signed16
     
    final jnr.ffi.StructLayout.Signed16
     
    final jnr.ffi.StructLayout.Signed32
     
    final jnr.ffi.StructLayout.Signed64
     
    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.Signed32
     
    final jnr.ffi.StructLayout.Signed64
     
    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.Signed32
     
    final jnr.ffi.StructLayout.Signed64
     
    final jnr.ffi.StructLayout.Signed64
     
    final jnr.ffi.StructLayout.Signed32
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    Layout(jnr.ffi.Runtime runtime)
     
  • 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • st_dev

      public final jnr.ffi.StructLayout.Signed64 st_dev
    • __pad1

      public final jnr.ffi.StructLayout.Signed16 __pad1
    • st_ino

      public final jnr.ffi.StructLayout.Signed32 st_ino
    • st_mode

      public final jnr.ffi.StructLayout.Signed32 st_mode
    • st_uid

      public final jnr.ffi.StructLayout.Signed32 st_uid
    • st_gid

      public final jnr.ffi.StructLayout.Signed32 st_gid
    • st_rdev

      public final jnr.ffi.StructLayout.Signed64 st_rdev
    • __pad2

      public final jnr.ffi.StructLayout.Signed16 __pad2
    • st_size

      public final jnr.ffi.StructLayout.Signed64 st_size
    • st_blksize

      public final jnr.ffi.StructLayout.Signed32 st_blksize
    • st_blocks

      public final jnr.ffi.StructLayout.Signed32 st_blocks
    • __unused4

      public final jnr.ffi.StructLayout.Signed32 __unused4
    • st_atim_sec

      public final jnr.ffi.StructLayout.Signed32 st_atim_sec
    • st_atim_nsec

      public final jnr.ffi.StructLayout.Signed32 st_atim_nsec
    • st_mtim_sec

      public final jnr.ffi.StructLayout.Signed32 st_mtim_sec
    • st_mtim_nsec

      public final jnr.ffi.StructLayout.Signed32 st_mtim_nsec
    • st_ctim_sec

      public final jnr.ffi.StructLayout.Signed32 st_ctim_sec
    • st_ctim_nsec

      public final jnr.ffi.StructLayout.Signed32 st_ctim_nsec
    • __unused5

      public final jnr.ffi.StructLayout.Signed64 __unused5
  • Constructor Details

    • Layout

      private Layout(jnr.ffi.Runtime runtime)