jnr.posix
Class Linux64HeapFileStat

java.lang.Object
  extended by jnr.ffi.Struct
      extended by jnr.posix.BaseHeapFileStat
          extended by jnr.posix.Linux64HeapFileStat
All Implemented Interfaces:
FileStat

public final class Linux64HeapFileStat
extends BaseHeapFileStat


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.AsciiString, jnr.ffi.Struct.AsciiStringRef, jnr.ffi.Struct.Boolean, jnr.ffi.Struct.Double, 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.Member, jnr.ffi.Struct.NumberField, jnr.ffi.Struct.Offset, jnr.ffi.Struct.Padding, jnr.ffi.Struct.Pointer, jnr.ffi.Struct.Signed16, jnr.ffi.Struct.Signed32, jnr.ffi.Struct.Signed64, jnr.ffi.Struct.Signed8, jnr.ffi.Struct.SignedLong, jnr.ffi.Struct.String, 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
 
Field Summary
 jnr.ffi.Struct.Signed64 __unused4
           
 jnr.ffi.Struct.Signed64 __unused5
           
 jnr.ffi.Struct.Signed64 __unused6
           
 jnr.ffi.Struct.Signed64 st_atime
           
 jnr.ffi.Struct.Signed64 st_atimensec
           
 jnr.ffi.Struct.Signed64 st_blksize
           
 jnr.ffi.Struct.Signed64 st_blocks
           
 jnr.ffi.Struct.Signed64 st_ctime
           
 jnr.ffi.Struct.Signed64 st_ctimensec
           
 jnr.ffi.Struct.Signed64 st_dev
           
 jnr.ffi.Struct.Signed32 st_gid
           
 jnr.ffi.Struct.Signed64 st_ino
           
 jnr.ffi.Struct.Signed32 st_mode
           
 jnr.ffi.Struct.Signed64 st_mtime
           
 jnr.ffi.Struct.Signed64 st_mtimensec
           
 jnr.ffi.Struct.Signed64 st_nlink
           
 jnr.ffi.Struct.Signed64 st_rdev
           
 jnr.ffi.Struct.Signed64 st_size
           
 jnr.ffi.Struct.Signed32 st_uid
           
 
Fields inherited from class jnr.posix.BaseHeapFileStat
posix
 
Fields inherited from interface jnr.posix.FileStat
ALL_READ, ALL_WRITE, S_IFBLK, S_IFCHR, S_IFDIR, S_IFIFO, S_IFLNK, S_IFMT, S_IFREG, S_IFSOCK, S_IRGRP, S_IROTH, S_IRUSR, S_ISGID, S_ISUID, S_ISVTX, S_IWGRP, S_IWOTH, S_IWUSR, S_IXGRP, S_IXOTH, S_IXUGO, S_IXUSR
 
Constructor Summary
Linux64HeapFileStat(jnr.posix.NativePOSIX posix)
           
 
Method Summary
 long atime()
           
 long blocks()
           
 long blockSize()
           
 long ctime()
           
 long dev()
           
 int gid()
           
 long ino()
           
 int mode()
           
 long mtime()
           
 int nlink()
           
 long rdev()
           
 long st_size()
          Note: Name 'st_size' since Structure has a 'size' method already
 int uid()
           
 
Methods inherited from class jnr.posix.BaseHeapFileStat
ftype, groupMember, isBlockDev, isCharDev, isDirectory, isEmpty, isExecutable, isExecutableReal, isFifo, isFile, isGroupOwned, isIdentical, isNamedPipe, isOwned, isReadable, isReadableReal, isROwned, isSetgid, isSetuid, isSocket, isSticky, isSymlink, isWritable, isWritableReal, major, minor
 
Methods inherited from class jnr.ffi.Struct
alignment, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, arrayBegin, arrayEnd, arrayOf, 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

st_dev

public final jnr.ffi.Struct.Signed64 st_dev

st_ino

public final jnr.ffi.Struct.Signed64 st_ino

st_nlink

public final jnr.ffi.Struct.Signed64 st_nlink

st_mode

public final jnr.ffi.Struct.Signed32 st_mode

st_uid

public final jnr.ffi.Struct.Signed32 st_uid

st_gid

public final jnr.ffi.Struct.Signed32 st_gid

st_rdev

public final jnr.ffi.Struct.Signed64 st_rdev

st_size

public final jnr.ffi.Struct.Signed64 st_size

st_blksize

public final jnr.ffi.Struct.Signed64 st_blksize

st_blocks

public final jnr.ffi.Struct.Signed64 st_blocks

st_atime

public final jnr.ffi.Struct.Signed64 st_atime

st_atimensec

public final jnr.ffi.Struct.Signed64 st_atimensec

st_mtime

public final jnr.ffi.Struct.Signed64 st_mtime

st_mtimensec

public final jnr.ffi.Struct.Signed64 st_mtimensec

st_ctime

public final jnr.ffi.Struct.Signed64 st_ctime

st_ctimensec

public final jnr.ffi.Struct.Signed64 st_ctimensec

__unused4

public final jnr.ffi.Struct.Signed64 __unused4

__unused5

public final jnr.ffi.Struct.Signed64 __unused5

__unused6

public final jnr.ffi.Struct.Signed64 __unused6
Constructor Detail

Linux64HeapFileStat

public Linux64HeapFileStat(jnr.posix.NativePOSIX posix)
Method Detail

atime

public long atime()

blockSize

public long blockSize()

blocks

public long blocks()

ctime

public long ctime()

dev

public long dev()

gid

public int gid()

ino

public long ino()

mode

public int mode()

mtime

public long mtime()

nlink

public int nlink()

rdev

public long rdev()

st_size

public long st_size()
Description copied from interface: FileStat
Note: Name 'st_size' since Structure has a 'size' method already


uid

public int uid()


Copyright © 2011. All Rights Reserved.