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:42:14 2011 for xrootd by  doxygen 1.3.9.1