HYDRA_development_version
|
#include <hdiskspace.h>
Static Public Member Functions | |
static ULong64_t | getSmallerLimit () |
static map< uid_t, TString > & | getUserMap () |
static map< gid_t, TString > & | getGroupMap () |
static void | setUnit (ULong64_t u) |
static ULong64_t | getUnitK () |
static ULong64_t | getUnitT () |
static ULong64_t | getUnitG () |
static ULong64_t | getUnitM () |
static void | getUsers (map< uid_t, TString > &musers) |
static void | getGroups (map< gid_t, TString > &mgroups) |
static void | fillSysInfo () |
static Bool_t | getUser (uid_t uid, TString &name) |
static Bool_t | getGroup (gid_t gid, TString &name) |
static void | getModTime (time_t lastmod, TString &modtime) |
static void | getFileSize (ULong64_t size, TString &out) |
static void | lsFiles (TString directory, vector< TString > &fileList, Bool_t clear=kTRUE, Bool_t fullpath=kFALSE) |
static void | lsFilesRecursive (TString directory, vector< TString > &fullList) |
static void | lsDirectory (TString directory, vector< TString > &fileList) |
static void | lsDirectoryRecursive (TString directory, vector< TString > &fullList) |
Static Private Member Functions | |
static map< uid_t, TString > | initUsers () |
static map< gid_t, TString > | initGroups () |
Static Private Attributes | |
static ULong64_t | unitK = 1024L |
static ULong64_t | unitM = 1024L*1024L |
static ULong64_t | unitG = 1024L*1024L*1024L |
static ULong64_t | unitT = 1024L*1024L*1024L*1024L |
static ULong64_t | SmallerLimit = 1024L*1024L |
static map< uid_t, TString > | musers = initUsers() |
static map< gid_t, TString > | mgroups = initGroups() |
Definition at line 113 of file hdiskspace.h.
|
static |
Definition at line 84 of file hdiskspace.cc.
References getGroups(), getUsers(), mgroups, and musers.
Referenced by HDiskCatalog::HDiskCatalog().
|
static |
Definition at line 122 of file hdiskspace.cc.
References unitG, unitK, unitM, and unitT.
Referenced by HDiskFile::print(), HDiskDir::print(), HDiskCatalog::printDisk(), and HDiskCatalog::printFiles().
|
static |
Definition at line 103 of file hdiskspace.cc.
References mgroups.
Referenced by HDiskFile::print(), HDiskDir::print(), HDiskCatalog::printDisk(), and HDiskCatalog::printFiles().
|
inlinestatic |
Definition at line 129 of file hdiskspace.h.
Referenced by HDiskCatalog::HDiskCatalog().
|
static |
Definition at line 57 of file hdiskspace.cc.
Referenced by fillSysInfo().
|
static |
Definition at line 114 of file hdiskspace.cc.
Referenced by HDiskStat::draw(), HDiskFile::print(), HDiskDir::print(), HDiskCatalog::printDisk(), HDiskCatalog::printExecution(), HDiskCatalog::printFiles(), and HDiskCatalog::scan().
|
inlinestatic |
Definition at line 127 of file hdiskspace.h.
Referenced by HDiskFile::isToSmall().
|
inlinestatic |
Definition at line 134 of file hdiskspace.h.
Referenced by HDiskStat::draw(), and HDiskStat::HDiskStat().
|
inlinestatic |
Definition at line 132 of file hdiskspace.h.
Referenced by HDiskStat::draw().
|
inlinestatic |
Definition at line 135 of file hdiskspace.h.
Referenced by HDiskStat::draw().
|
inlinestatic |
Definition at line 133 of file hdiskspace.h.
Referenced by HDiskStat::draw().
|
static |
Definition at line 92 of file hdiskspace.cc.
References musers.
Referenced by HDiskCatalog::cmpName(), HDiskFile::print(), HDiskDir::print(), HDiskCatalog::printDisk(), and HDiskCatalog::printFiles().
|
inlinestatic |
Definition at line 128 of file hdiskspace.h.
Referenced by HDiskCatalog::HDiskCatalog().
|
static |
Definition at line 45 of file hdiskspace.cc.
Referenced by fillSysInfo().
|
staticprivate |
Definition at line 77 of file hdiskspace.cc.
|
staticprivate |
Definition at line 70 of file hdiskspace.cc.
|
static |
Definition at line 189 of file hdiskspace.cc.
Referenced by lsDirectoryRecursive(), lsFilesRecursive(), and HDiskCatalog::scan().
|
static |
Definition at line 209 of file hdiskspace.cc.
References lsDirectory().
|
static |
Definition at line 147 of file hdiskspace.cc.
Referenced by HSrcKeeper::addSourceFiles(), lsFilesRecursive(), and HDiskDir::scan().
|
static |
Definition at line 166 of file hdiskspace.cc.
References lsDirectory(), and lsFiles().
Referenced by HSrcKeeper::addSourceFilesRecursive().
|
inlinestatic |
Definition at line 131 of file hdiskspace.h.
|
staticprivate |
Definition at line 122 of file hdiskspace.h.
Referenced by fillSysInfo(), and getGroup().
|
staticprivate |
Definition at line 121 of file hdiskspace.h.
Referenced by fillSysInfo(), and getUser().
|
staticprivate |
Definition at line 120 of file hdiskspace.h.
|
staticprivate |
Definition at line 118 of file hdiskspace.h.
Referenced by getFileSize().
|
staticprivate |
Definition at line 116 of file hdiskspace.h.
Referenced by getFileSize().
|
staticprivate |
Definition at line 117 of file hdiskspace.h.
Referenced by getFileSize().
|
staticprivate |
Definition at line 119 of file hdiskspace.h.
Referenced by getFileSize().