XRootD
XrdXrootdMonitor.hh File Reference
#include <cinttypes>
#include <cstdlib>
#include <ctime>
#include <netinet/in.h>
#include <sys/types.h>
#include "XrdSec/XrdSecMonitor.hh"
#include "XrdSys/XrdSysPthread.hh"
#include "XrdXrootd/XrdXrootdMonData.hh"
#include "XProtocol/XPtypes.hh"
+ Include dependency graph for XrdXrootdMonitor.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XrdXrootdMonitor::Hello
 
class  XrdXrootdMonitor::User
 
class  XrdXrootdMonitor
 

Macros

#define XROOTD_MON_ALL   0x00000001
 
#define XROOTD_MON_AUTH   0x00000020
 
#define XROOTD_MON_CCM   0x00000200
 
#define XROOTD_MON_FILE   0x00000002
 
#define XROOTD_MON_FSLFN   1
 
#define XROOTD_MON_FSOPS   2
 
#define XROOTD_MON_FSSSQ   4
 
#define XROOTD_MON_FSTA   0x00000100
 
#define XROOTD_MON_FSXFR   8
 
#define XROOTD_MON_GSTRM   (XROOTD_MON_CCM | XROOTD_MON_PFC | XROOTD_MON_TCPMO | XROOTD_MON_THROT | XROOTD_MON_OSS)
 
#define XROOTD_MON_INFO   0x00000008
 
#define XROOTD_MON_IO   0x00000004
 
#define XROOTD_MON_IOV   0x00000080
 
#define XROOTD_MON_OSS   0x00004000
 
#define XROOTD_MON_PATH   (XROOTD_MON_IO | XROOTD_MON_FILE)
 
#define XROOTD_MON_PFC   0x00000400
 
#define XROOTD_MON_REDR   0x00000040
 
#define XROOTD_MON_TCPMO   0x00000800
 
#define XROOTD_MON_THROT   0x00002000
 
#define XROOTD_MON_TPC   0x00001000
 
#define XROOTD_MON_USER   0x00000010
 

Macro Definition Documentation

◆ XROOTD_MON_ALL

#define XROOTD_MON_ALL   0x00000001

Definition at line 48 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_AUTH

#define XROOTD_MON_AUTH   0x00000020

Definition at line 53 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_CCM

#define XROOTD_MON_CCM   0x00000200

Definition at line 58 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_FILE

#define XROOTD_MON_FILE   0x00000002

Definition at line 49 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_FSLFN

#define XROOTD_MON_FSLFN   1

Definition at line 66 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_FSOPS

#define XROOTD_MON_FSOPS   2

Definition at line 67 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_FSSSQ

#define XROOTD_MON_FSSSQ   4

Definition at line 68 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_FSTA

#define XROOTD_MON_FSTA   0x00000100

Definition at line 57 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_FSXFR

#define XROOTD_MON_FSXFR   8

Definition at line 69 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_GSTRM

Definition at line 64 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_INFO

#define XROOTD_MON_INFO   0x00000008

Definition at line 51 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_IO

#define XROOTD_MON_IO   0x00000004

Definition at line 50 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_IOV

#define XROOTD_MON_IOV   0x00000080

Definition at line 56 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_OSS

#define XROOTD_MON_OSS   0x00004000

Definition at line 63 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_PATH

#define XROOTD_MON_PATH   (XROOTD_MON_IO | XROOTD_MON_FILE)

Definition at line 54 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_PFC

#define XROOTD_MON_PFC   0x00000400

Definition at line 59 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_REDR

#define XROOTD_MON_REDR   0x00000040

Definition at line 55 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_TCPMO

#define XROOTD_MON_TCPMO   0x00000800

Definition at line 60 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_THROT

#define XROOTD_MON_THROT   0x00002000

Definition at line 62 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_TPC

#define XROOTD_MON_TPC   0x00001000

Definition at line 61 of file XrdXrootdMonitor.hh.

◆ XROOTD_MON_USER

#define XROOTD_MON_USER   0x00000010

Definition at line 52 of file XrdXrootdMonitor.hh.