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

XrdMonDecDictInfo Class Reference

#include <XrdMonDecDictInfo.hh>

List of all members.

Public Types

enum  TYPE { OPEN, CLOSE }

Public Member Functions

 XrdMonDecDictInfo ()
 XrdMonDecDictInfo (dictid_t id, dictid_t uniqueId, const char *theString, int len, senderid_t senderId)
 XrdMonDecDictInfo (const char *buf, int &pos)
dictid_t xrdId () const
dictid_t uniqueId () const
senderid_t senderId () const
bool isClosed () const
int stringSize () const
const char * convert2string () const
const char * writeRT2BufferOpenFile (kXR_int64 fSize) const
const char * writeRT2BufferCloseFile () const
void writeSelf2buf (char *buf, int &pos) const
void openFile (kXR_int32 t, kXR_int64 fSize)
void closeFile (kXR_int64 bytesR, kXR_int64 bytesW, kXR_int32 t)
bool addTrace (const XrdMonDecTraceInfo &trace)
int mySize () const

Private Member Functions

int doOne (const char *s, char *buf, int len, char delim)

Private Attributes

dictid_t _myXrdId
dictid_t _myUniqueId
string _user
kXR_int16 _pid
string _cHost
string _path
senderid_t _senderId
kXR_int32 _open
kXR_int32 _close
kXR_int64 _fSize
kXR_int64 _noRBytes
kXR_int64 _noWBytes

Friends

ostream & operator<< (ostream &o, const XrdMonDecDictInfo &m)


Member Enumeration Documentation

enum XrdMonDecDictInfo::TYPE
 

Enumeration values:
OPEN 
CLOSE 


Constructor & Destructor Documentation

XrdMonDecDictInfo::XrdMonDecDictInfo  ) 
 

XrdMonDecDictInfo::XrdMonDecDictInfo dictid_t  id,
dictid_t  uniqueId,
const char *  theString,
int  len,
senderid_t  senderId
 

XrdMonDecDictInfo::XrdMonDecDictInfo const char *  buf,
int &  pos
 


Member Function Documentation

bool XrdMonDecDictInfo::addTrace const XrdMonDecTraceInfo trace  ) 
 

void XrdMonDecDictInfo::closeFile kXR_int64  bytesR,
kXR_int64  bytesW,
kXR_int32  t
 

const char * XrdMonDecDictInfo::convert2string  )  const
 

int XrdMonDecDictInfo::doOne const char *  s,
char *  buf,
int  len,
char  delim
[inline, private]
 

bool XrdMonDecDictInfo::isClosed  )  const [inline]
 

int XrdMonDecDictInfo::mySize  )  const
 

void XrdMonDecDictInfo::openFile kXR_int32  t,
kXR_int64  fSize
 

senderid_t XrdMonDecDictInfo::senderId  )  const [inline]
 

int XrdMonDecDictInfo::stringSize  )  const
 

dictid_t XrdMonDecDictInfo::uniqueId  )  const [inline]
 

const char * XrdMonDecDictInfo::writeRT2BufferCloseFile  )  const
 

const char * XrdMonDecDictInfo::writeRT2BufferOpenFile kXR_int64  fSize  )  const
 

void XrdMonDecDictInfo::writeSelf2buf char *  buf,
int &  pos
const
 

dictid_t XrdMonDecDictInfo::xrdId  )  const [inline]
 


Friends And Related Function Documentation

ostream& operator<< ostream &  o,
const XrdMonDecDictInfo m
[friend]
 


Member Data Documentation

string XrdMonDecDictInfo::_cHost [private]
 

kXR_int32 XrdMonDecDictInfo::_close [private]
 

kXR_int64 XrdMonDecDictInfo::_fSize [private]
 

dictid_t XrdMonDecDictInfo::_myUniqueId [private]
 

dictid_t XrdMonDecDictInfo::_myXrdId [private]
 

kXR_int64 XrdMonDecDictInfo::_noRBytes [private]
 

kXR_int64 XrdMonDecDictInfo::_noWBytes [private]
 

kXR_int32 XrdMonDecDictInfo::_open [private]
 

string XrdMonDecDictInfo::_path [private]
 

kXR_int16 XrdMonDecDictInfo::_pid [private]
 

senderid_t XrdMonDecDictInfo::_senderId [private]
 

string XrdMonDecDictInfo::_user [private]
 


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