xrootd
Classes | Macros | Variables
XrdXrootdMonitor.cc File Reference
#include <errno.h>
#include <cstdio>
#include <stdlib.h>
#include <time.h>
#include <unistd.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <malloc.h>
#include "XrdVersion.hh"
#include "XrdNet/XrdNet.hh"
#include "XrdNet/XrdNetPeer.hh"
#include "XrdOuc/XrdOucEnv.hh"
#include "XrdOuc/XrdOucUtils.hh"
#include "XrdSys/XrdSysDNS.hh"
#include "XrdSys/XrdSysError.hh"
#include "XrdSys/XrdSysPlatform.hh"
#include "Xrd/XrdScheduler.hh"
#include "XrdXrootd/XrdXrootdMonitor.hh"
#include "XrdXrootd/XrdXrootdMonFile.hh"
#include "XrdXrootd/XrdXrootdTrace.hh"
Include dependency graph for XrdXrootdMonitor.cc:

Classes

class  XrdXrootdMonitor_Ident
 
class  XrdXrootdMonitor_Tick
 
class  XrdXrootdMonitorLock
 

Macros

#define setTMark(TM_mb, TM_en, TM_tm)
 
#define setTMurk(TM_mb, TM_en, TM_tm)
 

Variables

XrdOucTraceXrdXrootdTrace
 

Macro Definition Documentation

#define setTMark (   TM_mb,
  TM_en,
  TM_tm 
)
Value:
TM_mb->info[TM_en].arg0.val = mySID; \
TM_mb->info[TM_en].arg0.id[0] = XROOTD_MON_WINDOW; \
TM_mb->info[TM_en].arg1.Window = \
TM_mb->info[TM_en].arg2.Window = static_cast<kXR_int32>(ntohl(TM_tm));

Referenced by XrdXrootdMonitor::Flush(), and XrdXrootdMonitor::XrdXrootdMonitor().

#define setTMurk (   TM_mb,
  TM_en,
  TM_tm 
)
Value:
TM_mb->info[TM_en].arg0.Window = rdrWin; \
TM_mb->info[TM_en].arg1.Window = static_cast<kXR_int32>(TM_tm);

Referenced by XrdXrootdMonitor::Flush(), and XrdXrootdMonitor::Redirect().

Variable Documentation

XrdOucTrace* XrdXrootdTrace