XRootD
XrdXrootdTpcMon::TpcInfo Struct Reference

#include <XrdXrootdTpcMon.hh>

+ Collaboration diagram for XrdXrootdTpcMon::TpcInfo:

Public Member Functions

 TpcInfo ()
 
 ~TpcInfo ()
 
void Init ()
 

Public Attributes

struct timeval begT
 
const char * clID
 
const char * dstURL
 
int endRC
 
struct timeval endT
 
size_t fSize
 
unsigned short opts
 
unsigned char rsvd
 
const char * srcURL
 
unsigned char strm
 

Static Public Attributes

static const int isaPush = 0x0001
 
static const int isIPv4 = 0x0002
 

Detailed Description

Definition at line 44 of file XrdXrootdTpcMon.hh.

Constructor & Destructor Documentation

◆ TpcInfo()

XrdXrootdTpcMon::TpcInfo::TpcInfo ( )
inline

Definition at line 68 of file XrdXrootdTpcMon.hh.

References Init().

+ Here is the call graph for this function:

◆ ~TpcInfo()

XrdXrootdTpcMon::TpcInfo::~TpcInfo ( )
inline

Definition at line 70 of file XrdXrootdTpcMon.hh.

70 {}

Member Function Documentation

◆ Init()

void XrdXrootdTpcMon::TpcInfo::Init ( )
inline

Definition at line 60 of file XrdXrootdTpcMon.hh.

60  {clID = "";
61  begT.tv_sec = 0; begT.tv_usec = 0;
62  endT.tv_sec = 0; endT.tv_usec = 0;
63  srcURL = ""; dstURL = "";
64  fSize = 0; endRC = 0,
65  opts = 0; strm = 1; rsvd = 0;
66  }

References begT, clID, dstURL, endRC, endT, fSize, opts, rsvd, srcURL, and strm.

Referenced by TpcInfo(), and XrdOfsTPCProg::Run().

+ Here is the caller graph for this function:

Member Data Documentation

◆ begT

struct timeval XrdXrootdTpcMon::TpcInfo::begT

Definition at line 46 of file XrdXrootdTpcMon.hh.

Referenced by Init(), XrdXrootdTpcMon::Report(), and XrdOfsTPCProg::Run().

◆ clID

const char* XrdXrootdTpcMon::TpcInfo::clID

Definition at line 46 of file XrdXrootdTpcMon.hh.

Referenced by Init(), XrdXrootdTpcMon::Report(), and XrdOfsTPCProg::Run().

◆ dstURL

const char* XrdXrootdTpcMon::TpcInfo::dstURL

Definition at line 50 of file XrdXrootdTpcMon.hh.

Referenced by Init(), XrdXrootdTpcMon::Report(), and XrdOfsTPCProg::Run().

◆ endRC

int XrdXrootdTpcMon::TpcInfo::endRC

Definition at line 52 of file XrdXrootdTpcMon.hh.

Referenced by Init(), XrdXrootdTpcMon::Report(), and XrdOfsTPCProg::Run().

◆ endT

struct timeval XrdXrootdTpcMon::TpcInfo::endT

Definition at line 46 of file XrdXrootdTpcMon.hh.

Referenced by Init(), XrdXrootdTpcMon::Report(), and XrdOfsTPCProg::Run().

◆ fSize

size_t XrdXrootdTpcMon::TpcInfo::fSize

Definition at line 51 of file XrdXrootdTpcMon.hh.

Referenced by Init(), XrdXrootdTpcMon::Report(), and XrdOfsTPCProg::Run().

◆ isaPush

const int XrdXrootdTpcMon::TpcInfo::isaPush = 0x0001
static

Definition at line 57 of file XrdXrootdTpcMon.hh.

Referenced by XrdXrootdTpcMon::Report().

◆ isIPv4

const int XrdXrootdTpcMon::TpcInfo::isIPv4 = 0x0002
static

Definition at line 58 of file XrdXrootdTpcMon.hh.

Referenced by XrdXrootdTpcMon::Report(), and XrdOfsTPCProg::Run().

◆ opts

unsigned short XrdXrootdTpcMon::TpcInfo::opts

Definition at line 53 of file XrdXrootdTpcMon.hh.

Referenced by Init(), XrdXrootdTpcMon::Report(), and XrdOfsTPCProg::Run().

◆ rsvd

unsigned char XrdXrootdTpcMon::TpcInfo::rsvd

Definition at line 55 of file XrdXrootdTpcMon.hh.

Referenced by Init().

◆ srcURL

const char* XrdXrootdTpcMon::TpcInfo::srcURL

Definition at line 49 of file XrdXrootdTpcMon.hh.

Referenced by Init(), XrdXrootdTpcMon::Report(), and XrdOfsTPCProg::Run().

◆ strm

unsigned char XrdXrootdTpcMon::TpcInfo::strm

Definition at line 54 of file XrdXrootdTpcMon.hh.

Referenced by Init(), XrdXrootdTpcMon::Report(), and XrdOfsTPCProg::Run().


The documentation for this struct was generated from the following file: