#include <XrdXrootdGSReal.hh>
|
static const int | fmtNone = 0 |
|
static const int | fmtBin = 1 |
| Do not include info.
|
|
static const int | fmtCgi = 2 |
| Format as binary info.
|
|
static const int | fmtJson = 3 |
| Format as CGI info.
|
|
static const int | hdrNone = 0 |
| Format as JSON info.
|
|
static const int | hdrNorm = 1 |
| Include standard header.
|
|
static const int | hdrSite = 2 |
| Include site.
|
|
static const int | hdrHost = 3 |
| Include site, host.
|
|
static const int | hdrInst = 4 |
| Include site, host, port, inst.
|
|
static const int | hdrFull = 5 |
| Include site, host, port, inst, pgm.
|
|
static const int | optNoID = 0x01 |
| Don't send ident records.
|
|
static const int | MaxDataLen = 65280 |
| The larest amount of data that can be inserted in a single call to GStream.
|
|
◆ XrdXrootdGSReal()
XrdXrootdGSReal::XrdXrootdGSReal |
( |
const GSParms & |
gsParms, |
|
|
bool & |
aOK |
|
) |
| |
◆ ~XrdXrootdGSReal()
XrdXrootdGSReal::~XrdXrootdGSReal |
( |
| ) |
|
|
inline |
Destructor. Normally, this object is never deleted.
◆ AutoFlush()
void XrdXrootdGSReal::AutoFlush |
( |
| ) |
|
|
private |
◆ DoIt()
void XrdXrootdGSReal::DoIt |
( |
| ) |
|
|
virtual |
◆ Expel()
void XrdXrootdGSReal::Expel |
( |
int |
dlen | ) |
|
|
private |
◆ Flush()
void XrdXrootdGSReal::Flush |
( |
| ) |
|
◆ GetDictID()
uint32_t XrdXrootdGSReal::GetDictID |
( |
const char * |
text, |
|
|
bool |
isPath = false |
|
) |
| |
◆ HasHdr()
bool XrdXrootdGSReal::HasHdr |
( |
| ) |
|
◆ hdrBIN()
int XrdXrootdGSReal::hdrBIN |
( |
const GSParms & |
gs | ) |
|
|
private |
◆ hdrCGI()
int XrdXrootdGSReal::hdrCGI |
( |
const GSParms & |
gs, |
|
|
char * |
buff, |
|
|
int |
blen |
|
) |
| |
|
private |
◆ hdrJSN()
int XrdXrootdGSReal::hdrJSN |
( |
const GSParms & |
gs, |
|
|
char * |
buff, |
|
|
int |
blen |
|
) |
| |
|
private |
◆ Ident()
void XrdXrootdGSReal::Ident |
( |
| ) |
|
|
virtual |
◆ Insert() [1/2]
bool XrdXrootdGSReal::Insert |
( |
const char * |
data, |
|
|
int |
dlen |
|
) |
| |
◆ Insert() [2/2]
bool XrdXrootdGSReal::Insert |
( |
int |
dlen | ) |
|
◆ Reserve()
char * XrdXrootdGSReal::Reserve |
( |
int |
dlen | ) |
|
◆ SetAutoFlush()
int XrdXrootdGSReal::SetAutoFlush |
( |
int |
afsec | ) |
|
◆ Space()
int XrdXrootdGSReal::Space |
( |
| ) |
|
◆ afRunning
bool XrdXrootdGSReal::afRunning |
|
private |
◆ afTime
int XrdXrootdGSReal::afTime |
|
private |
◆ binHdr
◆ dictHdr
char* XrdXrootdGSReal::dictHdr |
|
private |
◆ fmtBin
const int XrdXrootdGSReal::fmtBin = 1 |
|
static |
◆ fmtCgi
const int XrdXrootdGSReal::fmtCgi = 2 |
|
static |
◆ fmtJson
const int XrdXrootdGSReal::fmtJson = 3 |
|
static |
◆ fmtNone
const int XrdXrootdGSReal::fmtNone = 0 |
|
static |
Constructor
- Parameters
-
gsParms | the stream parameters as defined by GSParms. |
aOK | reference to a boolean which will contain true on success or will be set to false, otherwise. |
◆ gMon
◆ gMutex
◆ hdrFull
const int XrdXrootdGSReal::hdrFull = 5 |
|
static |
Include site, host, port, inst, pgm.
◆ hdrHost
const int XrdXrootdGSReal::hdrHost = 3 |
|
static |
◆ hdrInst
const int XrdXrootdGSReal::hdrInst = 4 |
|
static |
Include site, host, port, inst.
◆ hdrNone
const int XrdXrootdGSReal::hdrNone = 0 |
|
static |
Format as JSON info.
Do not include header
◆ hdrNorm
const int XrdXrootdGSReal::hdrNorm = 1 |
|
static |
◆ hdrSite
const int XrdXrootdGSReal::hdrSite = 2 |
|
static |
◆ hInfo
◆ idntHdr0
char* XrdXrootdGSReal::idntHdr0 |
|
private |
◆ idntHdr1
char* XrdXrootdGSReal::idntHdr1 |
|
private |
◆ idntHsz1
int XrdXrootdGSReal::idntHsz1 |
|
private |
◆ isCGI
bool XrdXrootdGSReal::isCGI |
|
private |
◆ monType
int XrdXrootdGSReal::monType |
|
private |
◆ optNoID
const int XrdXrootdGSReal::optNoID = 0x01 |
|
static |
Don't send ident records.
◆ pSeq
int XrdXrootdGSReal::pSeq |
|
private |
◆ pSeqDID
int XrdXrootdGSReal::pSeqDID |
|
private |
◆ pSeqID
int XrdXrootdGSReal::pSeqID |
|
private |
◆ rsvbytes
int XrdXrootdGSReal::rsvbytes |
|
private |
◆ tBeg
int XrdXrootdGSReal::tBeg |
|
private |
◆ tEnd
int XrdXrootdGSReal::tEnd |
|
private |
◆ udpBEnd
char* XrdXrootdGSReal::udpBEnd |
|
private |
◆ udpBFirst
char* XrdXrootdGSReal::udpBFirst |
|
private |
◆ udpBNext
char* XrdXrootdGSReal::udpBNext |
|
private |
◆ udpBuffer
char* XrdXrootdGSReal::udpBuffer |
|
private |
◆ udpDest
The documentation for this class was generated from the following file: