XRootD
Loading...
Searching...
No Matches
XrdProtocol_Config Class Reference

#include <XrdProtocol.hh>

Collaboration diagram for XrdProtocol_Config:

Public Member Functions

 XrdProtocol_Config ()
 XrdProtocol_Config (XrdProtocol_Config &rhs)=delete
 ~XrdProtocol_Config ()

Public Attributes

union { 
const struct sockaddr * myAddr
const XrdNetSockAddrurAddr
}; 
int AdmMode
const char * AdmPath
int argc
char ** argv
XrdBuffManagerBPool
char * ConfigFN
int ConnMax
char DebugON
XrdSysErroreDest
int Format
int hailWait
int idleWait
const char * myInst
const char * myName
const char * myProg
XrdInetNetTCP
int Port
int readWait
void * rsvd0
int rsvd1
char rsvd3 [7]
XrdSchedulerSched
XrdStatsStats
XrdOucEnvtheEnv
XrdTlsContexttlsCtx
int tlsPort
XrdOucStringtotalCF
int WSize
int xrdFlags

Static Public Attributes

static const int admPSet = 0x00000001

Detailed Description

Definition at line 55 of file XrdProtocol.hh.

Constructor & Destructor Documentation

◆ XrdProtocol_Config() [1/2]

XrdProtocol_Config::XrdProtocol_Config ( XrdProtocol_Config & rhs)
delete

References XrdProtocol_Config().

Referenced by XrdProtocol_Config().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ XrdProtocol_Config() [2/2]

XrdProtocol_Config::XrdProtocol_Config ( )
inline

Definition at line 103 of file XrdProtocol.hh.

103 : rsvd0(0), rsvd1(0)
104 {memset(rsvd3, 0, sizeof(rsvd3));}

References rsvd0, rsvd1, and rsvd3.

◆ ~XrdProtocol_Config()

XrdProtocol_Config::~XrdProtocol_Config ( )
inline

Definition at line 105 of file XrdProtocol.hh.

105{}

Member Data Documentation

◆ [union]

union { ... } XrdProtocol_Config

◆ AdmMode

int XrdProtocol_Config::AdmMode

Definition at line 77 of file XrdProtocol.hh.

Referenced by XrdXrootdProtocol::Configure(), and XrdCmsConfig::Configure0().

◆ AdmPath

const char* XrdProtocol_Config::AdmPath

Definition at line 76 of file XrdProtocol.hh.

Referenced by XrdXrootdProtocol::Configure(), and XrdCmsConfig::Configure0().

◆ admPSet

const int XrdProtocol_Config::admPSet = 0x00000001
static

Definition at line 79 of file XrdProtocol.hh.

Referenced by XrdConfig::Configure().

◆ argc

int XrdProtocol_Config::argc

Definition at line 93 of file XrdProtocol.hh.

Referenced by XrdXrootdProtocol::Configure(), and XrdgetProtocolPort().

◆ argv

char** XrdProtocol_Config::argv

Definition at line 94 of file XrdProtocol.hh.

Referenced by XrdXrootdProtocol::Configure(), and XrdgetProtocolPort().

◆ BPool

XrdBuffManager* XrdProtocol_Config::BPool

Definition at line 63 of file XrdProtocol.hh.

Referenced by XrdHttpProtocol::Configure(), and XrdXrootdProtocol::Configure().

◆ ConfigFN

char* XrdProtocol_Config::ConfigFN

◆ ConnMax

int XrdProtocol_Config::ConnMax

Definition at line 90 of file XrdProtocol.hh.

Referenced by XrdHttpProtocol::Configure(), and XrdXrootdProtocol::Configure().

◆ DebugON

char XrdProtocol_Config::DebugON

◆ eDest

◆ Format

int XrdProtocol_Config::Format

Definition at line 72 of file XrdProtocol.hh.

◆ hailWait

int XrdProtocol_Config::hailWait

Definition at line 97 of file XrdProtocol.hh.

Referenced by XrdXrootdProtocol::Configure().

◆ idleWait

int XrdProtocol_Config::idleWait

Definition at line 92 of file XrdProtocol.hh.

◆ myInst

const char* XrdProtocol_Config::myInst

Definition at line 81 of file XrdProtocol.hh.

Referenced by XrdXrootdProtocol::Configure(), and XrdCmsConfig::Configure0().

◆ myName

const char* XrdProtocol_Config::myName

Definition at line 82 of file XrdProtocol.hh.

Referenced by XrdXrootdProtocol::Configure(), and XrdCmsConfig::Configure0().

◆ myProg

const char* XrdProtocol_Config::myProg

Definition at line 83 of file XrdProtocol.hh.

Referenced by XrdCmsConfig::Configure0().

◆ NetTCP

XrdInet* XrdProtocol_Config::NetTCP

Definition at line 62 of file XrdProtocol.hh.

Referenced by XrdXrootdProtocol::Configure(), and XrdgetProtocol().

◆ Port

◆ readWait

int XrdProtocol_Config::readWait

Definition at line 91 of file XrdProtocol.hh.

Referenced by XrdXrootdProtocol::Configure().

◆ rsvd0

void* XrdProtocol_Config::rsvd0

Definition at line 67 of file XrdProtocol.hh.

Referenced by XrdProtocol_Config().

◆ rsvd1

int XrdProtocol_Config::rsvd1

Definition at line 75 of file XrdProtocol.hh.

Referenced by XrdProtocol_Config().

◆ rsvd3

char XrdProtocol_Config::rsvd3[7]

Definition at line 96 of file XrdProtocol.hh.

Referenced by XrdProtocol_Config().

◆ Sched

◆ Stats

XrdStats* XrdProtocol_Config::Stats

Definition at line 65 of file XrdProtocol.hh.

Referenced by XrdXrootdProtocol::Configure().

◆ theEnv

XrdOucEnv* XrdProtocol_Config::theEnv

◆ tlsCtx

XrdTlsContext* XrdProtocol_Config::tlsCtx

Definition at line 99 of file XrdProtocol.hh.

Referenced by XrdHttpProtocol::Configure(), and XrdXrootdProtocol::Configure().

◆ tlsPort

int XrdProtocol_Config::tlsPort

Definition at line 98 of file XrdProtocol.hh.

Referenced by XrdXrootdProtocol::Configure().

◆ totalCF

XrdOucString* XrdProtocol_Config::totalCF

Definition at line 100 of file XrdProtocol.hh.

Referenced by XrdXrootdProtocol::Configure().

◆ WSize

int XrdProtocol_Config::WSize

Definition at line 74 of file XrdProtocol.hh.

Referenced by XrdXrootdProtocol::Configure().

◆ xrdFlags

int XrdProtocol_Config::xrdFlags

Definition at line 78 of file XrdProtocol.hh.


The documentation for this class was generated from the following file: