xrootd
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes

XrdSecProtParm Class Reference

Collaboration diagram for XrdSecProtParm:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Add ()
int Cat (char *token)
int Insert (char oct)
int isProto (char *proto)
char * Result (int &size)
void setProt (char *pid)
 XrdSecProtParm (XrdSysError *erp, const char *cid)
 ~XrdSecProtParm ()

Static Public Member Functions

static XrdSecProtParmFind (char *pid, int remove=0)

Public Attributes

XrdSecProtParmNext
char ProtoID [XrdSecPROTOIDSIZE+1]

Static Public Attributes

static XrdSecProtParmFirst = 0

Private Attributes

XrdSysErroreDest
int bsize
char * buff
char * bp
const char * who

Constructor & Destructor Documentation

XrdSecProtParm::XrdSecProtParm ( XrdSysError erp,
const char *  cid 
) [inline]

References bp, bsize, buff, eDest, Next, and ProtoID.

XrdSecProtParm::~XrdSecProtParm ( ) [inline]

References buff.


Member Function Documentation

void XrdSecProtParm::Add ( ) [inline]

References First, and Next.

Referenced by XrdSecServer::xpparm().

int XrdSecProtParm::Cat ( char *  token)
XrdSecProtParm * XrdSecProtParm::Find ( char *  pid,
int  remove = 0 
) [static]

References First, isProto(), and Next.

Referenced by XrdSecServer::xpparm(), and XrdSecServer::xprot().

int XrdSecProtParm::Insert ( char  oct)
int XrdSecProtParm::isProto ( char *  proto) [inline]

References ProtoID.

Referenced by Find().

char* XrdSecProtParm::Result ( int &  size) [inline]

References bp, and buff.

Referenced by XrdSecServer::xprot().

void XrdSecProtParm::setProt ( char *  pid) [inline]

References ProtoID.

Referenced by XrdSecServer::xpparm().


Member Data Documentation

char* XrdSecProtParm::bp [private]

Referenced by Cat(), Insert(), Result(), and XrdSecProtParm().

int XrdSecProtParm::bsize [private]

Referenced by Cat(), Insert(), and XrdSecProtParm().

char* XrdSecProtParm::buff [private]

Referenced by Cat(), Insert(), and XrdSecProtParm().

Referenced by Add(), and Find().

char XrdSecProtParm::ProtoID[XrdSecPROTOIDSIZE+1]
const char* XrdSecProtParm::who [private]

Referenced by Cat(), and Insert().


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