Package jnr.posix

Class 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 java.lang.Enum<T>>, jnr.ffi.Struct.Enum16<E extends java.lang.Enum<E>>, jnr.ffi.Struct.Enum32<E extends java.lang.Enum<E>>, jnr.ffi.Struct.Enum64<E extends java.lang.Enum<E>>, jnr.ffi.Struct.Enum8<E extends java.lang.Enum<E>>, jnr.ffi.Struct.EnumField<E extends java.lang.Object>, jnr.ffi.Struct.EnumLong<E extends java.lang.Enum<E>>, jnr.ffi.Struct.Float, jnr.ffi.Struct.fsblkcnt_t, jnr.ffi.Struct.fsfilcnt_t, jnr.ffi.Struct.Function<T extends java.lang.Object>, 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
      jnr.ffi.Struct.SignedLong l_len  
      jnr.ffi.Struct.Signed32 l_pid  
      jnr.ffi.Struct.SignedLong l_start  
      jnr.ffi.Struct.Unsigned32 l_sysid  
      jnr.ffi.Struct.Signed16 l_type  
      jnr.ffi.Struct.Signed32 l_vfs  
      jnr.ffi.Struct.Signed16 l_whence  
    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long len()  
      void len​(long len)  
      int pid()  
      void pid​(int pid)  
      long start()  
      void start​(long start)  
      short type()  
      void type​(short type)  
      short whence()  
      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, isDirect, size, toString, useMemory
      • Methods inherited from class java.lang.Object

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

      • 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 Detail

      • AixFlock

        public AixFlock​(jnr.ffi.Runtime runtime)
    • Method Detail

      • 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