cctools
ndcctools.chirp.Stat Class Reference

Python Stat object. More...

Inheritance diagram for ndcctools.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 ndcctools.chirp.Stat.path (   self)

Target path.

>>> print(s.path)

◆ device()

def ndcctools.chirp.Stat.device (   self)

ID of device containing file.

>>> print(s.device)

◆ inode()

def ndcctools.chirp.Stat.inode (   self)

inode number

>>> print(s.inode)

◆ mode()

def ndcctools.chirp.Stat.mode (   self)

file mode permissions

>>> print(s.mode)

◆ nlink()

def ndcctools.chirp.Stat.nlink (   self)

number of hard links

>>> print(s.nlink)

◆ uid()

def ndcctools.chirp.Stat.uid (   self)

user ID of owner

>>> print(s.uid)

◆ gid()

def ndcctools.chirp.Stat.gid (   self)

group ID of owner

>>> print(s.gid)

◆ rdev()

def ndcctools.chirp.Stat.rdev (   self)

device ID if special file

>>> print(s.rdev)

◆ size()

def ndcctools.chirp.Stat.size (   self)

total size, in bytes

>>> print(s.size)

◆ block_size()

def ndcctools.chirp.Stat.block_size (   self)

block size for file system I/O

>>> print(s.block_size)

◆ blocks()

def ndcctools.chirp.Stat.blocks (   self)

number of 512B blocks allocated

>>> print(s.blocks)

◆ atime()

def ndcctools.chirp.Stat.atime (   self)

number of seconds since epoch since last access

>>> print(s.atime)

◆ mtime()

def ndcctools.chirp.Stat.mtime (   self)

number of seconds since epoch since last modification

>>> print(s.mtime)

◆ ctime()

def ndcctools.chirp.Stat.ctime (   self)

number of seconds since epoch since last status change

>>> print(s.ctime)

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