XrdMonDecUserInfo Class Reference

#include <XrdMonDecUserInfo.hh>

List of all members.

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)


Detailed Description

Definition at line 29 of file XrdMonDecUserInfo.hh.


Member Enumeration Documentation

enum XrdMonDecUserInfo::TYPE

Definition at line 31 of file XrdMonDecUserInfo.hh.


Constructor & Destructor Documentation

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.


Member Function Documentation

bool XrdMonDecUserInfo::readyToBeStored (  )  const [inline]

Definition at line 40 of file XrdMonDecUserInfo.hh.

References _dTime.

void XrdMonDecUserInfo::setDisconnectInfo ( kXR_int32  sec,
kXR_int32  timestamp 
)

Definition at line 95 of file XrdMonDecUserInfo.cc.

References _dTime, and _sec.

dictid_t XrdMonDecUserInfo::xrdId (  )  const [inline]

Definition at line 44 of file XrdMonDecUserInfo.hh.

References _myXrdId.

dictid_t XrdMonDecUserInfo::uniqueId (  )  const [inline]

Definition at line 45 of file XrdMonDecUserInfo.hh.

References _myUniqueId.

senderid_t XrdMonDecUserInfo::senderId (  )  const [inline]

Definition at line 46 of file XrdMonDecUserInfo.hh.

References _senderId.

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 (  ) 

Definition at line 118 of file XrdMonDecUserInfo.cc.

References _cHost, and _user.

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().


Friends And Related Function Documentation

ostream& operator<< ( ostream &  o,
const XrdMonDecUserInfo m 
) [friend]

Definition at line 147 of file XrdMonDecUserInfo.cc.


Member Data Documentation

dictid_t XrdMonDecUserInfo::_myXrdId [private]

Definition at line 68 of file XrdMonDecUserInfo.hh.

Referenced by xrdId().

dictid_t XrdMonDecUserInfo::_myUniqueId [private]

Definition at line 69 of file XrdMonDecUserInfo.hh.

Referenced by uniqueId(), and writeRT2Buffer().

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().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:50:35 2011 for ROOT_528-00b_version by  doxygen 1.5.1