xrootd
|
#include <XrdMonDecDictInfo.hh>
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) |
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 | ||
) |
bool XrdMonDecDictInfo::addTrace | ( | const XrdMonDecTraceInfo & | trace | ) |
References _close, _myUniqueId, _myXrdId, _noRBytes, _noWBytes, _open, XrdMonDecTraceInfo::isRead(), XrdMonDecTraceInfo::length(), XrdMonDecTraceInfo::timestamp(), and timestamp2string().
Referenced by XrdMonDecSink::add().
References _close, _noRBytes, _noWBytes, _open, and timestamp2string().
const char * XrdMonDecDictInfo::convert2string | ( | ) | const |
References _cHost, _close, _fSize, _noRBytes, _noWBytes, _open, _path, _pid, _senderId, _user, GMT, XrdMonSenderInfo::id2Host(), and timestamp2string().
Referenced by XrdMonDecSink::flushOneDMap().
int XrdMonDecDictInfo::doOne | ( | const char * | s, |
char * | buf, | ||
int | len, | ||
char | delim | ||
) | [inline, private] |
Referenced by XrdMonDecDictInfo().
bool XrdMonDecDictInfo::isClosed | ( | ) | const [inline] |
References _close.
Referenced by XrdMonDecSink::flushOneDMap().
References _fSize, _open, _senderId, XrdMonSenderInfo::printSelf(), and timestamp2string().
senderid_t XrdMonDecDictInfo::senderId | ( | ) | const [inline] |
References _senderId.
dictid_t XrdMonDecDictInfo::uniqueId | ( | ) | const [inline] |
References _myUniqueId.
Referenced by XrdMonDecSink::add().
const char * XrdMonDecDictInfo::writeRT2BufferCloseFile | ( | ) | const |
References _close, _myUniqueId, _noRBytes, _noWBytes, GMT, and timestamp2string().
const char * XrdMonDecDictInfo::writeRT2BufferOpenFile | ( | kXR_int64 | fSize | ) | const |
References _cHost, _fSize, _myUniqueId, _open, _path, _pid, _senderId, _user, GMT, XrdMonSenderInfo::id2Host(), and timestamp2string().
void XrdMonDecDictInfo::writeSelf2buf | ( | char * | buf, |
int & | pos | ||
) | const |
dictid_t XrdMonDecDictInfo::xrdId | ( | ) | const [inline] |
References _myXrdId.
Referenced by connectDictIdsWithCache::operator()().
ostream& operator<< | ( | ostream & | o, |
const XrdMonDecDictInfo & | m | ||
) | [friend] |
string XrdMonDecDictInfo::_cHost [private] |
Referenced by convert2string(), mySize(), operator<<(), stringSize(), writeRT2BufferOpenFile(), writeSelf2buf(), and XrdMonDecDictInfo().
kXR_int32 XrdMonDecDictInfo::_close [private] |
Referenced by addTrace(), closeFile(), convert2string(), isClosed(), operator<<(), writeRT2BufferCloseFile(), writeSelf2buf(), and XrdMonDecDictInfo().
kXR_int64 XrdMonDecDictInfo::_fSize [private] |
Referenced by convert2string(), openFile(), operator<<(), and writeRT2BufferOpenFile().
dictid_t XrdMonDecDictInfo::_myUniqueId [private] |
Referenced by addTrace(), operator<<(), uniqueId(), writeRT2BufferCloseFile(), writeRT2BufferOpenFile(), writeSelf2buf(), and XrdMonDecDictInfo().
dictid_t XrdMonDecDictInfo::_myXrdId [private] |
Referenced by addTrace(), operator<<(), writeSelf2buf(), xrdId(), and XrdMonDecDictInfo().
kXR_int64 XrdMonDecDictInfo::_noRBytes [private] |
Referenced by addTrace(), closeFile(), convert2string(), operator<<(), writeRT2BufferCloseFile(), writeSelf2buf(), and XrdMonDecDictInfo().
kXR_int64 XrdMonDecDictInfo::_noWBytes [private] |
Referenced by addTrace(), closeFile(), convert2string(), operator<<(), writeRT2BufferCloseFile(), writeSelf2buf(), and XrdMonDecDictInfo().
kXR_int32 XrdMonDecDictInfo::_open [private] |
Referenced by addTrace(), closeFile(), convert2string(), openFile(), operator<<(), writeRT2BufferOpenFile(), writeSelf2buf(), and XrdMonDecDictInfo().
string XrdMonDecDictInfo::_path [private] |
Referenced by convert2string(), mySize(), operator<<(), stringSize(), writeRT2BufferOpenFile(), writeSelf2buf(), and XrdMonDecDictInfo().
kXR_int16 XrdMonDecDictInfo::_pid [private] |
Referenced by convert2string(), operator<<(), writeRT2BufferOpenFile(), writeSelf2buf(), and XrdMonDecDictInfo().
senderid_t XrdMonDecDictInfo::_senderId [private] |
Referenced by convert2string(), openFile(), operator<<(), senderId(), and writeRT2BufferOpenFile().
string XrdMonDecDictInfo::_user [private] |
Referenced by convert2string(), mySize(), operator<<(), stringSize(), writeRT2BufferOpenFile(), writeSelf2buf(), and XrdMonDecDictInfo().