cctools
Public Member Functions
chirp.Stat Class Reference

Python Stat object. More...

Inheritance diagram for chirp.Stat:

Public Member Functions

def path (self)
 Target path. More...
 
def device (self)
 ID of device containing file. More...
 
def inode (self)
 inode number More...
 
def mode (self)
 file mode permissions More...
 
def nlink (self)
 number of hard links More...
 
def uid (self)
 user ID of owner More...
 
def gid (self)
 group ID of owner More...
 
def rdev (self)
 device ID if special file More...
 
def size (self)
 total size, in bytes More...
 
def block_size (self)
 block size for file system I/O More...
 
def blocks (self)
 number of 512B blocks allocated More...
 
def atime (self)
 number of seconds since epoch since last access More...
 
def mtime (self)
 number of seconds since epoch since last modification More...
 
def ctime (self)
 number of seconds since epoch since last status change More...
 

Detailed Description

Python Stat object.

This class is used to record stat information for files/directories of a chirp server.

Member Function Documentation

◆ path()

def chirp.Stat.path (   self)

Target path.

>>> print(s.path)

References chirp.Stat._path.

Referenced by chirp.Stat.ctime().

◆ device()

def chirp.Stat.device (   self)

ID of device containing file.

>>> print(s.device)

References chirp.Stat._info.

◆ inode()

def chirp.Stat.inode (   self)

inode number

>>> print(s.inode)

References chirp.Stat._info.

◆ mode()

def chirp.Stat.mode (   self)

file mode permissions

>>> print(s.mode)

References chirp.Stat._info.

◆ nlink()

def chirp.Stat.nlink (   self)

number of hard links

>>> print(s.nlink)

References chirp.Stat._info.

◆ uid()

def chirp.Stat.uid (   self)

user ID of owner

>>> print(s.uid)

References chirp.Stat._info.

Referenced by chirp.Stat.ctime().

◆ gid()

def chirp.Stat.gid (   self)

group ID of owner

>>> print(s.gid)

References chirp.Stat._info.

Referenced by chirp.Stat.ctime().

◆ rdev()

def chirp.Stat.rdev (   self)

device ID if special file

>>> print(s.rdev)

References chirp.Stat._info.

◆ size()

def chirp.Stat.size (   self)

total size, in bytes

>>> print(s.size)

References chirp.Stat._info.

Referenced by chirp.Stat.ctime().

◆ block_size()

def chirp.Stat.block_size (   self)

block size for file system I/O

>>> print(s.block_size)

References chirp.Stat._info.

◆ blocks()

def chirp.Stat.blocks (   self)

number of 512B blocks allocated

>>> print(s.blocks)

References chirp.Stat._info.

◆ atime()

def chirp.Stat.atime (   self)

number of seconds since epoch since last access

>>> print(s.atime)

References chirp.Stat._info.

◆ mtime()

def chirp.Stat.mtime (   self)

number of seconds since epoch since last modification

>>> print(s.mtime)

References chirp.Stat._info.

◆ ctime()

def chirp.Stat.ctime (   self)

number of seconds since epoch since last status change

>>> print(s.ctime)

References chirp.Stat._info, chirp.Stat.gid(), chirp_searchent.path, rmonitor_wdir_info.path, rmonitor_filesys_info.path, chirp.Stat.path(), chirp.Stat.size(), and chirp.Stat.uid().


The documentation for this class was generated from the following file: