XRootD
Loading...
Searching...
No Matches
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 47 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 48 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: