1 #ifndef __XRDXROOTDTPCMON_HH__
2 #define __XRDXROOTDTPCMON_HH__
79 void Report(TpcInfo &info);
100 const char *
getURL(
const char *spec,
const char *prot,
char *buff,
int bsz);
101 const char*
getUTC(
struct timeval& tod,
char* utcBuff,
int utcBLen);
XrdXrootdTpcMon(const char *proto, XrdSysLogger *logP, XrdXrootdGStream &gStrm)
const char * srcURL
Definition: XrdXrootdTpcMon.hh:49
const char * getURL(const char *spec, const char *prot, char *buff, int bsz)
unsigned char rsvd
Definition: XrdXrootdTpcMon.hh:55
TpcInfo()
Definition: XrdXrootdTpcMon.hh:68
const char * protocol
Definition: XrdXrootdTpcMon.hh:103
int endRC
Definition: XrdXrootdTpcMon.hh:52
XrdXrootdGStream & gStream
Definition: XrdXrootdTpcMon.hh:104
void Report(TpcInfo &info)
void Init()
Definition: XrdXrootdTpcMon.hh:60
Definition: XrdXrootdTpcMon.hh:40
unsigned short opts
Definition: XrdXrootdTpcMon.hh:53
struct timeval begT
Definition: XrdXrootdTpcMon.hh:47
static const int isIPv4
Definition: XrdXrootdTpcMon.hh:58
const char * clID
Definition: XrdXrootdTpcMon.hh:46
~XrdXrootdTpcMon()
Destructor - This object cannot be destroyed.
Definition: XrdXrootdTpcMon.hh:98
~TpcInfo()
Definition: XrdXrootdTpcMon.hh:70
Definition: XrdXrootdTpcMon.hh:44
struct timeval endT
Definition: XrdXrootdTpcMon.hh:48
const char * dstURL
Definition: XrdXrootdTpcMon.hh:50
Definition: XrdXrootdGStream.hh:43
Definition: XrdSysLogger.hh:52
static const int isaPush
Definition: XrdXrootdTpcMon.hh:57
unsigned char strm
Definition: XrdXrootdTpcMon.hh:54
size_t fSize
Definition: XrdXrootdTpcMon.hh:51
const char * getUTC(struct timeval &tod, char *utcBuff, int utcBLen)