Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdMonSndDummyXrootd Class Reference

#include <XrdMonSndDummyXrootd.hh>

List of all members.

Public Member Functions

 XrdMonSndDummyXrootd ()
 ~XrdMonSndDummyXrootd ()
int initialize (const char *pathFile)
XrdMonSndDictEntry newXrdMonSndDictEntry ()
XrdMonSndStageEntry newXrdMonSndStageEntry ()
XrdMonSndTraceEntry newXrdMonSndTraceEntry ()
kXR_int32 closeOneFile ()
void closeFiles (vector< kXR_int32 > &closedFiles)

Static Public Attributes

kXR_int16 NEWUSERFREQUENCY = 1
kXR_int16 NEWPROCFREQUENCY = 1
kXR_int16 NEWFILEFREQUENCY = 1
kXR_int16 MAXHOSTS = 20

Private Member Functions

int readPaths (const char *pathFile)
void createUser ()
void createProcess ()
void createFile ()
string generateUserName (kXR_int16 uid)
string generateHostName ()

Private Attributes

vector< User_users
kXR_int32 _noCalls2NewUser
kXR_int32 _noCalls2NewProc
kXR_int32 _noCalls2NewFile
kXR_int16 _activeUser
kXR_int16 _activeProcess
kXR_int16 _activeFile
bool _newFile
vector< PathData_paths
kXR_int32 _firstAvailId
vector< kXR_unt32_noTracesPerDict
vector< bool > _openFiles


Constructor & Destructor Documentation

XrdMonSndDummyXrootd::XrdMonSndDummyXrootd  ) 
 

XrdMonSndDummyXrootd::~XrdMonSndDummyXrootd  ) 
 


Member Function Documentation

void XrdMonSndDummyXrootd::closeFiles vector< kXR_int32 > &  closedFiles  ) 
 

kXR_int32 XrdMonSndDummyXrootd::closeOneFile  ) 
 

void XrdMonSndDummyXrootd::createFile  )  [private]
 

void XrdMonSndDummyXrootd::createProcess  )  [private]
 

void XrdMonSndDummyXrootd::createUser  )  [private]
 

string XrdMonSndDummyXrootd::generateHostName  )  [private]
 

string XrdMonSndDummyXrootd::generateUserName kXR_int16  uid  )  [private]
 

int XrdMonSndDummyXrootd::initialize const char *  pathFile  ) 
 

XrdMonSndDictEntry XrdMonSndDummyXrootd::newXrdMonSndDictEntry  ) 
 

XrdMonSndStageEntry XrdMonSndDummyXrootd::newXrdMonSndStageEntry  ) 
 

XrdMonSndTraceEntry XrdMonSndDummyXrootd::newXrdMonSndTraceEntry  ) 
 

int XrdMonSndDummyXrootd::readPaths const char *  pathFile  )  [private]
 


Member Data Documentation

kXR_int16 XrdMonSndDummyXrootd::_activeFile [private]
 

kXR_int16 XrdMonSndDummyXrootd::_activeProcess [private]
 

kXR_int16 XrdMonSndDummyXrootd::_activeUser [private]
 

kXR_int32 XrdMonSndDummyXrootd::_firstAvailId [private]
 

bool XrdMonSndDummyXrootd::_newFile [private]
 

kXR_int32 XrdMonSndDummyXrootd::_noCalls2NewFile [private]
 

kXR_int32 XrdMonSndDummyXrootd::_noCalls2NewProc [private]
 

kXR_int32 XrdMonSndDummyXrootd::_noCalls2NewUser [private]
 

vector<kXR_unt32> XrdMonSndDummyXrootd::_noTracesPerDict [private]
 

vector<bool> XrdMonSndDummyXrootd::_openFiles [private]
 

vector<PathData> XrdMonSndDummyXrootd::_paths [private]
 

vector<User> XrdMonSndDummyXrootd::_users [private]
 

kXR_int16 XrdMonSndDummyXrootd::MAXHOSTS = 20 [static]
 

kXR_int16 XrdMonSndDummyXrootd::NEWFILEFREQUENCY = 1 [static]
 

kXR_int16 XrdMonSndDummyXrootd::NEWPROCFREQUENCY = 1 [static]
 

kXR_int16 XrdMonSndDummyXrootd::NEWUSERFREQUENCY = 1 [static]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:37:07 2011 for xrootd by  doxygen 1.3.9.1