Go to the source code of this file.
Classes | |
class | XrdSysXAttr |
struct | XrdSysXAttr::AList |
Typedefs | |
typedef XrdSysXAttr *(* | XrdSysGetXAttrObject_t )(XrdSysError *errP, const char *config_fn, const char *parms) |
typedef XrdSysXAttr *(* | XrdSysAddXAttrObject_t )(XrdSysError *errP, const char *config_fn, const char *parms, XrdOucEnv *envP, XrdSysXAttr *attrP) |
typedef XrdSysXAttr*(* XrdSysAddXAttrObject_t)(XrdSysError *errP, const char *config_fn, const char *parms, XrdOucEnv *envP, XrdSysXAttr *attrP) |
extern "C" XrdSysXAttr *XrdSysGetXAttrObject(XrdSysError *errP, const char *config_fn, const char *parms); Add an instance of a configured XrdSysXAttr object, wrapping previous one.
errP | -> Error message object for error messages. | |
config_fn | -> The name of the config file. | |
parms | -> Any parameters specified on the ofs.xattrlib directive. If there are no parameters parms may be 0. | |
envP | -> To environmental information (may be nil). | |
attrP | -> the current attribue object that should be wraped by this object. |
The object creation function must be declared as an extern "C" function in the plug-in shared library as follows:
typedef XrdSysXAttr*(* XrdSysGetXAttrObject_t)(XrdSysError *errP, const char *config_fn, const char *parms) |
Get an instance of a configured XrdSysXAttr object.
errP | -> Error message object for error messages. | |
config_fn | -> The name of the config file. | |
parms | -> Any parameters specified on the ofs.xattrlib directive. If there are no parameters parms may be 0. |
The object creation function must be declared as an extern "C" function in the plug-in shared library as follows: