Definition at line 185 of file XrdSecServer.cc.
◆ XrdSecProtParm()
XrdSecProtParm::XrdSecProtParm |
( |
XrdSysError * |
erp, |
|
|
const char * |
cid |
|
) |
| |
|
inline |
Definition at line 208 of file XrdSecServer.cc.
208 : who(cid)
210 bsize = 4096;
211 buff = (char *)malloc(bsize);
212 *buff = '\0';
213 bp = buff;
214 eDest = erp;
216 }
char ProtoID[XrdSecPROTOIDSIZE+1]
References Next, and ProtoID.
◆ ~XrdSecProtParm()
XrdSecProtParm::~XrdSecProtParm |
( |
| ) |
|
|
inline |
◆ Add()
void XrdSecProtParm::Add |
( |
| ) |
|
|
inline |
◆ Cat()
int XrdSecProtParm::Cat |
( |
char * |
token | ) |
|
Definition at line 233 of file XrdSecServer.cc.
234{
235 int alen;
236 alen = strlen(token);
237 if (alen+1 > bsize-(bp-buff))
238 {eDest->
Emsg(
"Config",who,
ProtoID,
"argument string too long");
239 return 0;
240 }
241 *bp++ = ' ';
242 strcpy(bp, token);
243 bp += alen;
244 return 1;
245}
int Emsg(const char *esfx, int ecode, const char *text1, const char *text2=0)
References XrdSysError::Emsg(), and ProtoID.
◆ Find()
◆ Insert()
int XrdSecProtParm::Insert |
( |
char |
oct | ) |
|
◆ isProto()
int XrdSecProtParm::isProto |
( |
char * |
proto | ) |
|
|
inline |
◆ Result()
char * XrdSecProtParm::Result |
( |
int & |
size | ) |
|
|
inline |
◆ setProt()
void XrdSecProtParm::setProt |
( |
char * |
pid | ) |
|
|
inline |
◆ First
◆ Next
◆ ProtoID
The documentation for this class was generated from the following file: