XRootD
XrdXrootdMonFileHdr Struct Reference

#include <XrdXrootdMonData.hh>

+ Collaboration diagram for XrdXrootdMonFileHdr:

Public Types

enum  recFval {
  forced =0x01 ,
  hasOPS =0x02 ,
  hasSSQ =0x04 ,
  hasCSE =0x04 ,
  hasLFN =0x01 ,
  hasRW =0x02 ,
  hasSID =0x01
}
 
enum  recTval {
  isClose = 0 ,
  isOpen ,
  isTime ,
  isXfr ,
  isDisc
}
 

Public Attributes

union {
kXR_unt32 fileID
 
short nRecs [2]
 
kXR_unt32 userID
 
}; 
 
char recFlag
 
short recSize
 
char recType
 

Detailed Description

Definition at line 172 of file XrdXrootdMonData.hh.

Member Enumeration Documentation

◆ recFval

Enumerator
forced 
hasOPS 
hasSSQ 
hasCSE 
hasLFN 
hasRW 
hasSID 

Definition at line 181 of file XrdXrootdMonData.hh.

181  {forced =0x01, // If recFlag == isClose close due to disconnect
182  hasOPS =0x02, // If recFlag == isClose MonStatXFR + MonStatOPS
183  hasSSQ =0x04, // If recFlag == isClose XFR + OPS + MonStatSSQ
184  hasCSE =0x04, // If recFlag == isClose XFR + OPS + MonStatSSQ
185  hasLFN =0x01, // If recFlag == isOpen the lfn is present
186  hasRW =0x02, // If recFlag == isOpen file opened r/w
187  hasSID =0x01 // if recFlag == isTime sID is present (new rec)
188  };

◆ recTval

Enumerator
isClose 
isOpen 
isTime 
isXfr 
isDisc 

Definition at line 174 of file XrdXrootdMonData.hh.

174  {isClose = 0, // Record for close
175  isOpen, // Record for open
176  isTime, // Record for time
177  isXfr, // Record for transfers
178  isDisc // Record for disconnection
179  };

Member Data Documentation

◆ 

union { ... }

◆ recFlag

char XrdXrootdMonFileHdr::recFlag

◆ recSize

short XrdXrootdMonFileHdr::recSize

◆ recType

char XrdXrootdMonFileHdr::recType

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