1#ifndef __XRDXROOTDGSREAL_HH_
2#define __XRDXROOTDGSREAL_HH_
57uint32_t
GetDictID(
const char *text,
bool isPath=
false);
63bool Insert(
const char *data,
int dlen);
unsigned char kXR_char
Definition XPtypes.hh:65
Definition XrdNetMsg.hh:50
Definition XrdSysError.hh:90
Definition XrdSysPthread.hh:242
Definition XrdXrootdGSReal.hh:50
uint32_t GetDictID(const char *text, bool isPath=false)
int tEnd
Definition XrdXrootdGSReal.hh:144
char * idntHdr0
Definition XrdXrootdGSReal.hh:130
int idntHsz1
Definition XrdXrootdGSReal.hh:132
static const int hdrNone
Format as JSON info.
Definition XrdXrootdGSReal.hh:86
char * udpBFirst
Definition XrdXrootdGSReal.hh:140
XrdXrootdMonitor::User gMon
Definition XrdXrootdGSReal.hh:151
static const int hdrInst
Include site, host, port, inst.
Definition XrdXrootdGSReal.hh:90
~XrdXrootdGSReal()
Destructor. Normally, this object is never deleted.
Definition XrdXrootdGSReal.hh:112
int SetAutoFlush(int afsec)
static const int fmtBin
Do not include info.
Definition XrdXrootdGSReal.hh:82
XrdXrootdMonGS * binHdr
Definition XrdXrootdGSReal.hh:138
XrdXrootdGSReal(const GSParms &gsParms, bool &aOK)
static const int fmtJson
Format as CGI info.
Definition XrdXrootdGSReal.hh:84
static const int hdrSite
Include site.
Definition XrdXrootdGSReal.hh:88
int pSeqDID
Definition XrdXrootdGSReal.hh:135
static const int hdrHost
Include site, host.
Definition XrdXrootdGSReal.hh:89
static const int optNoID
Don't send ident records.
Definition XrdXrootdGSReal.hh:93
int afTime
Definition XrdXrootdGSReal.hh:147
bool Insert(const char *data, int dlen)
int tBeg
Definition XrdXrootdGSReal.hh:143
struct XrdXrootdGSReal::HdrInfo hInfo
char * udpBNext
Definition XrdXrootdGSReal.hh:141
int pSeqID
Definition XrdXrootdGSReal.hh:134
int pSeq
Definition XrdXrootdGSReal.hh:133
XrdSysRecMutex gMutex
Definition XrdXrootdGSReal.hh:136
char * dictHdr
Definition XrdXrootdGSReal.hh:129
int rsvbytes
Definition XrdXrootdGSReal.hh:145
int monType
Definition XrdXrootdGSReal.hh:146
char * udpBuffer
Definition XrdXrootdGSReal.hh:139
int hdrCGI(const GSParms &gs, char *buff, int blen)
static const int hdrNorm
Include standard header.
Definition XrdXrootdGSReal.hh:87
bool afRunning
Definition XrdXrootdGSReal.hh:148
char * udpBEnd
Definition XrdXrootdGSReal.hh:142
static const int fmtNone
Definition XrdXrootdGSReal.hh:81
bool isCGI
Definition XrdXrootdGSReal.hh:149
char * idntHdr1
Definition XrdXrootdGSReal.hh:131
static const int fmtCgi
Format as binary info.
Definition XrdXrootdGSReal.hh:83
XrdNetMsg * udpDest
Definition XrdXrootdGSReal.hh:137
int hdrJSN(const GSParms &gs, char *buff, int blen)
static const int hdrFull
Include site, host, port, inst, pgm.
Definition XrdXrootdGSReal.hh:91
int hdrBIN(const GSParms &gs)
Definition XrdXrootdGStream.hh:44
Definition XrdXrootdMonitor.hh:151
Definition XrdXrootdMonitor.hh:172
Definition XrdXrootdGSReal.hh:95
char Opt
Options.
Definition XrdXrootdGSReal.hh:101
kXR_char Type
the specific G-Stream identifier
Definition XrdXrootdGSReal.hh:100
const char * dest
Destination for records.
Definition XrdXrootdGSReal.hh:96
int maxL
Maximum packet length (default 32K)
Definition XrdXrootdGSReal.hh:98
int flsT
Flush time (default from monitor)
Definition XrdXrootdGSReal.hh:99
const char * pin
the plugin name.
Definition XrdXrootdGSReal.hh:95
char Fmt
How to handle the records.
Definition XrdXrootdGSReal.hh:102
int Mode
the monitor type for send routing.
Definition XrdXrootdGSReal.hh:97
char Hdr
Hdr type.
Definition XrdXrootdGSReal.hh:103
Definition XrdXrootdGSReal.hh:124
char * tbeg
Definition XrdXrootdGSReal.hh:125
char * tend
Definition XrdXrootdGSReal.hh:126
char * pseq
Definition XrdXrootdGSReal.hh:124
Definition XrdXrootdMonData.hh:81