#include <XrdMonDecUserInfo.hh>
Public Types | |
enum | TYPE |
Public Member Functions | |
XrdMonDecUserInfo () | |
XrdMonDecUserInfo (dictid_t id, dictid_t uniqueId, const char *theString, int len, senderid_t senderId) | |
bool | readyToBeStored () const |
void | setDisconnectInfo (kXR_int32 sec, kXR_int32 timestamp) |
dictid_t | xrdId () const |
dictid_t | uniqueId () const |
senderid_t | senderId () const |
const char * | convert2string () const |
const char * | writeRT2Buffer (TYPE t) const |
string | convert2stringRTDisconnect () const |
int | mySize () |
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 |
senderid_t | _senderId |
kXR_int32 | _sec |
kXR_int32 | _dTime |
Friends | |
ostream & | operator<< (ostream &o, const XrdMonDecUserInfo &m) |
Definition at line 29 of file XrdMonDecUserInfo.hh.
Definition at line 31 of file XrdMonDecUserInfo.hh.
XrdMonDecUserInfo::XrdMonDecUserInfo | ( | ) |
Definition at line 29 of file XrdMonDecUserInfo.cc.
XrdMonDecUserInfo::XrdMonDecUserInfo | ( | dictid_t | id, | |
dictid_t | uniqueId, | |||
const char * | theString, | |||
int | len, | |||
senderid_t | senderId | |||
) |
Definition at line 40 of file XrdMonDecUserInfo.cc.
References _cHost, _pid, _user, buf, doOne(), ERR_INVDICTSTRING, x1, and x2.
bool XrdMonDecUserInfo::readyToBeStored | ( | ) | const [inline] |
dictid_t XrdMonDecUserInfo::xrdId | ( | ) | const [inline] |
dictid_t XrdMonDecUserInfo::uniqueId | ( | ) | const [inline] |
senderid_t XrdMonDecUserInfo::senderId | ( | ) | const [inline] |
const char * XrdMonDecUserInfo::convert2string | ( | ) | const |
Definition at line 104 of file XrdMonDecUserInfo.cc.
References _cHost, _dTime, _pid, _sec, _senderId, _user, buf, GMT, XrdMonSenderInfo::id2Host(), sprintf(), and timestamp2string().
const char * XrdMonDecUserInfo::writeRT2Buffer | ( | TYPE | t | ) | const |
Definition at line 125 of file XrdMonDecUserInfo.cc.
References _cHost, _dTime, _myUniqueId, _pid, _sec, _senderId, _user, b, buf, CONNECT, gettimeofday(), GMT, XrdMonSenderInfo::id2Host(), sprintf(), and timestamp2string().
Referenced by XrdMonDecSink::addUserId().
string XrdMonDecUserInfo::convert2stringRTDisconnect | ( | ) | const |
int XrdMonDecUserInfo::mySize | ( | ) |
int XrdMonDecUserInfo::doOne | ( | const char * | s, | |
char * | buf, | |||
int | len, | |||
char | delim | |||
) | [inline, private] |
Definition at line 54 of file XrdMonDecUserInfo.hh.
References x.
Referenced by XrdMonDecUserInfo().
ostream& operator<< | ( | ostream & | o, | |
const XrdMonDecUserInfo & | m | |||
) | [friend] |
Definition at line 147 of file XrdMonDecUserInfo.cc.
dictid_t XrdMonDecUserInfo::_myXrdId [private] |
dictid_t XrdMonDecUserInfo::_myUniqueId [private] |
string XrdMonDecUserInfo::_user [private] |
Definition at line 71 of file XrdMonDecUserInfo.hh.
Referenced by convert2string(), mySize(), writeRT2Buffer(), and XrdMonDecUserInfo().
kXR_int16 XrdMonDecUserInfo::_pid [private] |
Definition at line 72 of file XrdMonDecUserInfo.hh.
Referenced by convert2string(), writeRT2Buffer(), and XrdMonDecUserInfo().
string XrdMonDecUserInfo::_cHost [private] |
Definition at line 73 of file XrdMonDecUserInfo.hh.
Referenced by convert2string(), mySize(), writeRT2Buffer(), and XrdMonDecUserInfo().
senderid_t XrdMonDecUserInfo::_senderId [private] |
Definition at line 75 of file XrdMonDecUserInfo.hh.
Referenced by convert2string(), senderId(), and writeRT2Buffer().
kXR_int32 XrdMonDecUserInfo::_sec [private] |
Definition at line 77 of file XrdMonDecUserInfo.hh.
Referenced by convert2string(), setDisconnectInfo(), and writeRT2Buffer().
kXR_int32 XrdMonDecUserInfo::_dTime [private] |
Definition at line 78 of file XrdMonDecUserInfo.hh.
Referenced by convert2string(), readyToBeStored(), setDisconnectInfo(), and writeRT2Buffer().