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 173 of file XrdXrootdMonData.hh.

Member Enumeration Documentation

◆ recFval

Enumerator
forced 
hasOPS 
hasSSQ 
hasCSE 
hasLFN 
hasRW 
hasSID 

Definition at line 182 of file XrdXrootdMonData.hh.

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

◆ recTval

Enumerator
isClose 
isOpen 
isTime 
isXfr 
isDisc 

Definition at line 175 of file XrdXrootdMonData.hh.

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

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: