XrdOucEI Struct Reference

#include <XrdOucErrInfo.hh>

List of all members.

Public Member Functions

void clear (const char *usr=0, int uc=0)
 ucap: Client is on a private net
XrdOucEIoperator= (const XrdOucEI &rhs)
 XrdOucEI (const char *usr, int uc=0)

Public Attributes

const char * user
int ucap
int code
char message [Max_Error_Len]

Static Public Attributes

static const size_t Max_Error_Len = 2048
static const int Path_Offset = 1024
static const int uVMask = 0x0000ffff
static const int uAsync = 0x80000000
 ucap: Extract protocol version
static const int uUrlOK = 0x40000000
 ucap: Supports async responses
static const int uMProt = 0x20000000
 ucap: Supports url redirects
static const int uReadR = 0x10000000
 ucap: Supports multiple protocols
static const int uIPv4 = 0x08000000
 ucap: Supports read redirects
static const int uIPv64 = 0x04000000
 ucap: Supports only IPv4 info
static const int uPrip = 0x02000000

Detailed Description

The XrdOucEI struct encapsulates error information. It uses a fixed buffer for message text and tracing information. It also allows extended information to be recorded in an appendage. It cannot be directly used.


Constructor & Destructor Documentation

XrdOucEI::XrdOucEI ( const char *  usr,
int  uc = 0 
) [inline]

References clear().


Member Function Documentation

void XrdOucEI::clear ( const char *  usr = 0,
int  uc = 0 
) [inline]

ucap: Client is on a private net

References code, message, ucap, and user.

Referenced by XrdOucErrInfo::clear(), and XrdOucEI().

XrdOucEI& XrdOucEI::operator= ( const XrdOucEI rhs  )  [inline]

References code, message, ucap, and user.


Member Data Documentation

const size_t XrdOucEI::Max_Error_Len = 2048 [static]
const int XrdOucEI::Path_Offset = 1024 [static]
const int XrdOucEI::uAsync = 0x80000000 [static]

ucap: Extract protocol version

const int XrdOucEI::uIPv4 = 0x08000000 [static]

ucap: Supports read redirects

const int XrdOucEI::uIPv64 = 0x04000000 [static]

ucap: Supports only IPv4 info

const int XrdOucEI::uMProt = 0x20000000 [static]

ucap: Supports url redirects

const int XrdOucEI::uPrip = 0x02000000 [static]

ucap: Supports IPv6|IPv4 info and uIPv4 says IPv4 is prefered

const int XrdOucEI::uReadR = 0x10000000 [static]

ucap: Supports multiple protocols

const char* XrdOucEI::user
const int XrdOucEI::uUrlOK = 0x40000000 [static]

ucap: Supports async responses

const int XrdOucEI::uVMask = 0x0000ffff [static]

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

Generated on 11 Apr 2018 for xrootd by  doxygen 1.6.1