1 #ifndef __XRDSYSPLUGIN__
2 #define __XRDSYSPLUGIN__
35 struct XrdVersionInfo;
70 void *
getPlugin(
const char *pname,
int optional=0);
89 void *
getPlugin(
const char *pname,
int optional,
bool global);
120 bool Preload(
const char *path,
char *ebuff=0,
int eblen=0);
134 bool VerCmp(XrdVersionInfo &vInf1, XrdVersionInfo &vInf2,
bool noMsg=
false);
166 XrdVersionInfo *vinf=0,
int msgNum=-1)
190 XrdSysPlugin(
char *ebuff,
int eblen,
const char *path,
const char *lname,
191 XrdVersionInfo *vinf=0,
int msgNum=-1)
208 static void *
Find(
const char *libname);
209 void Inform(
const char *txt1,
const char *txt2=0,
const char *txt3=0,
210 const char *txt4=0,
const char *txt5=0,
int noHush=0);
211 cvResult libMsg(
const char *txt1,
const char *txt2,
const char *mSym=0);
212 const char *
msgSuffix(
const char *Word,
char *buff,
int bsz);