XrdSecProtParm Class Reference

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

Private Attributes

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

Detailed Description

Definition at line 129 of file XrdSecServer.cc.


Constructor & Destructor Documentation

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

Definition at line 152 of file XrdSecServer.cc.

References bp, bsize, buff, eDest, malloc(), Next, and ProtoID.

XrdSecProtParm::~XrdSecProtParm (  )  [inline]

Definition at line 161 of file XrdSecServer.cc.

References buff, and free().


Member Function Documentation

void XrdSecProtParm::Add (  )  [inline]

Definition at line 133 of file XrdSecServer.cc.

References First, and Next.

Referenced by XrdSecServer::xpparm().

int XrdSecProtParm::Cat ( char *  token  ) 

Definition at line 177 of file XrdSecServer.cc.

References bp, bsize, buff, eDest, XrdSysError::Emsg(), ProtoID, strcpy(), and who.

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

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

Definition at line 195 of file XrdSecServer.cc.

References First, isProto(), and Next.

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

int XrdSecProtParm::Insert ( char  oct  ) 

Definition at line 212 of file XrdSecServer.cc.

References bp, bsize, buff, eDest, XrdSysError::Emsg(), ProtoID, and who.

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

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

Definition at line 141 of file XrdSecServer.cc.

References ProtoID.

Referenced by Find().

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

Definition at line 143 of file XrdSecServer.cc.

References bp, and buff.

Referenced by XrdSecServer::xprot().

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

Definition at line 145 of file XrdSecServer.cc.

References ProtoID, and strcpy().

Referenced by XrdSecServer::xpparm().


Member Data Documentation

XrdSecProtParm * XrdSecProtParm::First [static]

Definition at line 147 of file XrdSecServer.cc.

Referenced by Add(), XrdSecServer::ConfigFile(), and Find().

XrdSecProtParm* XrdSecProtParm::Next

Definition at line 148 of file XrdSecServer.cc.

Referenced by Add(), XrdSecServer::ConfigFile(), Find(), and XrdSecProtParm().

char XrdSecProtParm::ProtoID[XrdSecPROTOIDSIZE+1]

Definition at line 150 of file XrdSecServer.cc.

Referenced by Cat(), XrdSecServer::ConfigFile(), Insert(), isProto(), setProt(), and XrdSecProtParm().

XrdSysError* XrdSecProtParm::eDest [private]

Definition at line 164 of file XrdSecServer.cc.

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

int XrdSecProtParm::bsize [private]

Definition at line 165 of file XrdSecServer.cc.

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

char* XrdSecProtParm::buff [private]

Definition at line 166 of file XrdSecServer.cc.

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

char* XrdSecProtParm::bp [private]

Definition at line 167 of file XrdSecServer.cc.

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

const char* XrdSecProtParm::who [private]

Definition at line 168 of file XrdSecServer.cc.

Referenced by Cat(), and Insert().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:50:44 2011 for ROOT_528-00b_version by  doxygen 1.5.1