Package jnr.posix

Class AixFlock

java.lang.Object
jnr.ffi.Struct
jnr.posix.Flock
jnr.posix.AixFlock

public final class AixFlock extends Flock
  • Nested Class Summary

    Nested classes/interfaces inherited from class jnr.ffi.Struct

    jnr.ffi.Struct.AbstractBoolean, jnr.ffi.Struct.AbstractMember, jnr.ffi.Struct.Address, jnr.ffi.Struct.Alignment, jnr.ffi.Struct.AsciiString, jnr.ffi.Struct.AsciiStringRef, jnr.ffi.Struct.blkcnt_t, jnr.ffi.Struct.blksize_t, jnr.ffi.Struct.BOOL16, jnr.ffi.Struct.Boolean, jnr.ffi.Struct.BYTE, jnr.ffi.Struct.caddr_t, jnr.ffi.Struct.cc_t, jnr.ffi.Struct.clock_t, jnr.ffi.Struct.dev_t, jnr.ffi.Struct.Double, jnr.ffi.Struct.DWORD, jnr.ffi.Struct.Enum<T extends Enum<T>>, jnr.ffi.Struct.Enum16<E extends Enum<E>>, jnr.ffi.Struct.Enum32<E extends Enum<E>>, jnr.ffi.Struct.Enum64<E extends Enum<E>>, jnr.ffi.Struct.Enum8<E extends Enum<E>>, jnr.ffi.Struct.EnumField<E>, jnr.ffi.Struct.EnumLong<E extends Enum<E>>, jnr.ffi.Struct.Float, jnr.ffi.Struct.fsblkcnt_t, jnr.ffi.Struct.fsfilcnt_t, jnr.ffi.Struct.Function<T>, jnr.ffi.Struct.gid_t, jnr.ffi.Struct.id_t, jnr.ffi.Struct.in_addr_t, jnr.ffi.Struct.in_port_t, jnr.ffi.Struct.ino_t, jnr.ffi.Struct.ino64_t, jnr.ffi.Struct.int16_t, jnr.ffi.Struct.int32_t, jnr.ffi.Struct.int64_t, jnr.ffi.Struct.int8_t, jnr.ffi.Struct.IntegerAlias, jnr.ffi.Struct.intptr_t, jnr.ffi.Struct.key_t, jnr.ffi.Struct.LONG, jnr.ffi.Struct.Member, jnr.ffi.Struct.mode_t, jnr.ffi.Struct.nlink_t, jnr.ffi.Struct.NumberField, jnr.ffi.Struct.off_t, jnr.ffi.Struct.Offset, jnr.ffi.Struct.Padding, jnr.ffi.Struct.pid_t, jnr.ffi.Struct.Pointer, jnr.ffi.Struct.PointerField, jnr.ffi.Struct.rlim_t, jnr.ffi.Struct.sa_family_t, jnr.ffi.Struct.Signed16, jnr.ffi.Struct.Signed32, jnr.ffi.Struct.Signed64, jnr.ffi.Struct.Signed8, jnr.ffi.Struct.SignedLong, jnr.ffi.Struct.size_t, jnr.ffi.Struct.socklen_t, jnr.ffi.Struct.speed_t, jnr.ffi.Struct.ssize_t, jnr.ffi.Struct.String, jnr.ffi.Struct.StructRef<T extends jnr.ffi.Struct>, jnr.ffi.Struct.swblk_t, jnr.ffi.Struct.tcflag_t, jnr.ffi.Struct.time_t, jnr.ffi.Struct.u_int16_t, jnr.ffi.Struct.u_int32_t, jnr.ffi.Struct.u_int64_t, jnr.ffi.Struct.u_int8_t, jnr.ffi.Struct.uid_t, jnr.ffi.Struct.uintptr_t, jnr.ffi.Struct.Unsigned16, jnr.ffi.Struct.Unsigned32, jnr.ffi.Struct.Unsigned64, jnr.ffi.Struct.Unsigned8, jnr.ffi.Struct.UnsignedLong, jnr.ffi.Struct.UTF8String, jnr.ffi.Struct.UTF8StringRef, jnr.ffi.Struct.UTFString, jnr.ffi.Struct.UTFStringRef, jnr.ffi.Struct.WBOOL, jnr.ffi.Struct.WORD
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final jnr.ffi.Struct.SignedLong
     
    final jnr.ffi.Struct.Signed32
     
    final jnr.ffi.Struct.SignedLong
     
    final jnr.ffi.Struct.Unsigned32
     
    final jnr.ffi.Struct.Signed16
     
    final jnr.ffi.Struct.Signed32
     
    final jnr.ffi.Struct.Signed16
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    AixFlock(jnr.ffi.Runtime runtime)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    len()
     
    void
    len(long len)
     
    int
    pid()
     
    void
    pid(int pid)
     
    long
     
    void
    start(long start)
     
    short
     
    void
    type(short type)
     
    short
     
    void
    whence(short whence)
     

    Methods inherited from class jnr.ffi.Struct

    alignment, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, arrayBegin, arrayEnd, arrayOf, function, getMemory, getMemory, getRuntime, inner, inner, isDirect, size, size, size, toString, useMemory

    Methods inherited from class java.lang.Object

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

    • l_type

      public final jnr.ffi.Struct.Signed16 l_type
    • l_whence

      public final jnr.ffi.Struct.Signed16 l_whence
    • l_sysid

      public final jnr.ffi.Struct.Unsigned32 l_sysid
    • l_pid

      public final jnr.ffi.Struct.Signed32 l_pid
    • l_vfs

      public final jnr.ffi.Struct.Signed32 l_vfs
    • l_start

      public final jnr.ffi.Struct.SignedLong l_start
    • l_len

      public final jnr.ffi.Struct.SignedLong l_len
  • Constructor Details

    • AixFlock

      public AixFlock(jnr.ffi.Runtime runtime)
  • Method Details

    • type

      public void type(short type)
      Specified by:
      type in class Flock
    • whence

      public void whence(short whence)
      Specified by:
      whence in class Flock
    • start

      public void start(long start)
      Specified by:
      start in class Flock
    • len

      public void len(long len)
      Specified by:
      len in class Flock
    • pid

      public void pid(int pid)
      Specified by:
      pid in class Flock
    • type

      public short type()
      Specified by:
      type in class Flock
    • whence

      public short whence()
      Specified by:
      whence in class Flock
    • start

      public long start()
      Specified by:
      start in class Flock
    • len

      public long len()
      Specified by:
      len in class Flock
    • pid

      public int pid()
      Specified by:
      pid in class Flock