org.jruby.ext.posix
Class OpenBSDHeapFileStat
java.lang.Object
org.jruby.ext.posix.HeapStruct
org.jruby.ext.posix.BaseHeapFileStat
org.jruby.ext.posix.OpenBSDHeapFileStat
- All Implemented Interfaces:
- com.sun.jna.NativeMapped, FileStat
public final class OpenBSDHeapFileStat
- extends BaseHeapFileStat
Nested classes/interfaces inherited from class org.jruby.ext.posix.HeapStruct |
HeapStruct.Byte, HeapStruct.Field, HeapStruct.Int16, HeapStruct.Int32, HeapStruct.Int64, HeapStruct.Int8, HeapStruct.Integer, HeapStruct.Long, HeapStruct.LongLong, HeapStruct.Short, HeapStruct.UInt16, HeapStruct.UInt32, HeapStruct.UInt8, HeapStruct.ULong |
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 |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.sun.jna.NativeMapped |
fromNative, nativeType, toNative |
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
OpenBSDHeapFileStat
public OpenBSDHeapFileStat()
OpenBSDHeapFileStat
public OpenBSDHeapFileStat(POSIX posix)
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()