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 XrdSecProtParm * | Find (char *pid, int remove=0) |
Public Attributes | |
XrdSecProtParm * | Next |
char | ProtoID [XrdSecPROTOIDSIZE+1] |
Static Public Attributes | |
static XrdSecProtParm * | First |
Private Attributes | |
XrdSysError * | eDest |
int | bsize |
char * | buff |
char * | bp |
const char * | who |
Definition at line 129 of file XrdSecServer.cc.
XrdSecProtParm::XrdSecProtParm | ( | XrdSysError * | erp, | |
const char * | cid | |||
) | [inline] |
XrdSecProtParm::~XrdSecProtParm | ( | ) | [inline] |
void XrdSecProtParm::Add | ( | ) | [inline] |
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] |
char* XrdSecProtParm::Result | ( | int & | size | ) | [inline] |
void XrdSecProtParm::setProt | ( | char * | pid | ) | [inline] |
Definition at line 145 of file XrdSecServer.cc.
References ProtoID, and strcpy().
Referenced by XrdSecServer::xpparm().
XrdSecProtParm * XrdSecProtParm::First [static] |
Definition at line 147 of file XrdSecServer.cc.
Referenced by Add(), XrdSecServer::ConfigFile(), and Find().
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] |