xrootd
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes | List of all members
XrdSecProtParm Class Reference
Collaboration diagram for XrdSecProtParm:
Collaboration graph
[legend]

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
XrdSysError* XrdSecProtParm::eDest
private

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

XrdSecProtParm * XrdSecProtParm::First = 0
static

Referenced by Add(), and Find().

XrdSecProtParm* XrdSecProtParm::Next
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: