org.jruby.ext.posix
Class OpenBSDHeapFileStat

java.lang.Object
  extended by com.kenai.jaffl.struct.Struct
      extended by org.jruby.ext.posix.HeapStruct
          extended by org.jruby.ext.posix.BaseHeapFileStat
              extended by org.jruby.ext.posix.OpenBSDHeapFileStat
All Implemented Interfaces:
FileStat

public final class OpenBSDHeapFileStat
extends BaseHeapFileStat


Nested Class Summary
 class OpenBSDHeapFileStat.dev_t
           
 class OpenBSDHeapFileStat.time_t
           
 
Nested classes/interfaces inherited from class org.jruby.ext.posix.HeapStruct
HeapStruct.Int16, HeapStruct.Int32, HeapStruct.Int64, HeapStruct.Long, HeapStruct.UInt32
 
Nested classes/interfaces inherited from class com.kenai.jaffl.struct.Struct
com.kenai.jaffl.struct.Struct.AbstractBoolean, com.kenai.jaffl.struct.Struct.AbstractMember, com.kenai.jaffl.struct.Struct.Address, com.kenai.jaffl.struct.Struct.AsciiString, com.kenai.jaffl.struct.Struct.AsciiStringRef, com.kenai.jaffl.struct.Struct.Boolean, com.kenai.jaffl.struct.Struct.Constants, com.kenai.jaffl.struct.Struct.Double, com.kenai.jaffl.struct.Struct.Enum<T extends Enum<T>>, com.kenai.jaffl.struct.Struct.Enum16<E extends Enum<E>>, com.kenai.jaffl.struct.Struct.Enum32<E extends Enum<E>>, com.kenai.jaffl.struct.Struct.Enum64<E extends Enum<E>>, com.kenai.jaffl.struct.Struct.Enum8<E extends Enum<E>>, com.kenai.jaffl.struct.Struct.EnumField<E>, com.kenai.jaffl.struct.Struct.EnumLong<E extends Enum<E>>, com.kenai.jaffl.struct.Struct.Float, com.kenai.jaffl.struct.Struct.Member, com.kenai.jaffl.struct.Struct.NumberField, com.kenai.jaffl.struct.Struct.Offset, com.kenai.jaffl.struct.Struct.Padding, com.kenai.jaffl.struct.Struct.Pointer, com.kenai.jaffl.struct.Struct.Signed16, com.kenai.jaffl.struct.Struct.Signed32, com.kenai.jaffl.struct.Struct.Signed64, com.kenai.jaffl.struct.Struct.Signed8, com.kenai.jaffl.struct.Struct.SignedLong, com.kenai.jaffl.struct.Struct.String, com.kenai.jaffl.struct.Struct.Unsigned16, com.kenai.jaffl.struct.Struct.Unsigned32, com.kenai.jaffl.struct.Struct.Unsigned64, com.kenai.jaffl.struct.Struct.Unsigned8, com.kenai.jaffl.struct.Struct.UnsignedLong, com.kenai.jaffl.struct.Struct.UTF8String, com.kenai.jaffl.struct.Struct.UTF8StringRef, com.kenai.jaffl.struct.Struct.UTFString, com.kenai.jaffl.struct.Struct.UTFStringRef, com.kenai.jaffl.struct.Struct.WBOOL
 
Field Summary
 OpenBSDHeapFileStat.time_t st_atime
           
 HeapStruct.Long st_atimensec
           
 OpenBSDHeapFileStat.time_t st_birthtime
           
 HeapStruct.Long st_birthtimensec
           
 HeapStruct.Int32 st_blksize
           
 HeapStruct.Int64 st_blocks
           
 OpenBSDHeapFileStat.time_t st_ctime
           
 HeapStruct.Long st_ctimensec
           
 OpenBSDHeapFileStat.dev_t st_dev
           
 HeapStruct.Int32 st_flags
           
 HeapStruct.Int32 st_gen
           
 HeapStruct.Int32 st_gid
           
 HeapStruct.Int32 st_ino
           
 HeapStruct.Int32 st_lspare
           
 HeapStruct.Int16 st_mode
           
 OpenBSDHeapFileStat.time_t st_mtime
           
 HeapStruct.Long st_mtimensec
           
 HeapStruct.Int16 st_nlink
           
 HeapStruct.Int64 st_qspare0
           
 HeapStruct.Int64 st_qspare1
           
 OpenBSDHeapFileStat.dev_t st_rdev
           
 HeapStruct.Int64 st_size
           
 HeapStruct.Int32 st_uid
           
 
Fields inherited from class org.jruby.ext.posix.BaseHeapFileStat
posix
 
Fields inherited from interface org.jruby.ext.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
OpenBSDHeapFileStat()
           
OpenBSDHeapFileStat(POSIX 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 org.jruby.ext.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 com.kenai.jaffl.struct.Struct
array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, arrayBegin, arrayEnd, inner, toString, useMemory, useMemory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

st_dev

public final OpenBSDHeapFileStat.dev_t st_dev

st_ino

public final HeapStruct.Int32 st_ino

st_mode

public final HeapStruct.Int16 st_mode

st_nlink

public final HeapStruct.Int16 st_nlink

st_uid

public final HeapStruct.Int32 st_uid

st_gid

public final HeapStruct.Int32 st_gid

st_rdev

public final OpenBSDHeapFileStat.dev_t st_rdev

st_atime

public final OpenBSDHeapFileStat.time_t st_atime

st_atimensec

public final HeapStruct.Long st_atimensec

st_mtime

public final OpenBSDHeapFileStat.time_t st_mtime

st_mtimensec

public final HeapStruct.Long st_mtimensec

st_ctime

public final OpenBSDHeapFileStat.time_t st_ctime

st_ctimensec

public final HeapStruct.Long st_ctimensec

st_size

public final HeapStruct.Int64 st_size

st_blocks

public final HeapStruct.Int64 st_blocks

st_blksize

public final HeapStruct.Int32 st_blksize

st_flags

public final HeapStruct.Int32 st_flags

st_gen

public final HeapStruct.Int32 st_gen

st_lspare

public final HeapStruct.Int32 st_lspare

st_birthtime

public final OpenBSDHeapFileStat.time_t st_birthtime

st_birthtimensec

public final HeapStruct.Long st_birthtimensec

st_qspare0

public final HeapStruct.Int64 st_qspare0

st_qspare1

public final HeapStruct.Int64 st_qspare1
Constructor Detail

OpenBSDHeapFileStat

public OpenBSDHeapFileStat()

OpenBSDHeapFileStat

public OpenBSDHeapFileStat(POSIX posix)
Method Detail

atime

public long atime()

blocks

public long blocks()

blockSize

public long blockSize()

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 © 2012. All Rights Reserved.