Package jnr.posix

Class OpenBSDPasswd.Layout

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

private static final class OpenBSDPasswd.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.Signed64
     
    final jnr.ffi.StructLayout.UTF8StringRef
     
    final jnr.ffi.StructLayout.UTF8StringRef
     
    final jnr.ffi.StructLayout.Signed64
     
    final jnr.ffi.StructLayout.UTF8StringRef
     
    final jnr.ffi.StructLayout.Unsigned32
     
    final jnr.ffi.StructLayout.UTF8StringRef
     
    final jnr.ffi.StructLayout.UTF8StringRef
     
    final jnr.ffi.StructLayout.UTF8StringRef
     
    final jnr.ffi.StructLayout.Unsigned32
     
  • 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

    • pw_name

      public final jnr.ffi.StructLayout.UTF8StringRef pw_name
    • pw_passwd

      public final jnr.ffi.StructLayout.UTF8StringRef pw_passwd
    • pw_uid

      public final jnr.ffi.StructLayout.Unsigned32 pw_uid
    • pw_gid

      public final jnr.ffi.StructLayout.Unsigned32 pw_gid
    • pw_change

      public final jnr.ffi.StructLayout.Signed64 pw_change
    • pw_class

      public final jnr.ffi.StructLayout.UTF8StringRef pw_class
    • pw_gecos

      public final jnr.ffi.StructLayout.UTF8StringRef pw_gecos
    • pw_dir

      public final jnr.ffi.StructLayout.UTF8StringRef pw_dir
    • pw_shell

      public final jnr.ffi.StructLayout.UTF8StringRef pw_shell
    • pw_expire

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

    • Layout

      private Layout(jnr.ffi.Runtime runtime)