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: