xrootd
Loading...
Searching...
No Matches
Public Member Functions | List of all members
XrdOucPinObject< T > Class Template Referenceabstract

#include <XrdOucPinObject.hh>

Public Member Functions

virtual T * getInstance (const char *parms, XrdOucEnv &envR, XrdSysLogger &logR, T *prevP)=0
 
 XrdOucPinObject ()
 Constructor & Destructor.
 
virtual ~XrdOucPinObject ()
 

Constructor & Destructor Documentation

◆ XrdOucPinObject()

template<class T >
XrdOucPinObject< T >::XrdOucPinObject ( )
inline

Constructor & Destructor.

◆ ~XrdOucPinObject()

template<class T >
virtual XrdOucPinObject< T >::~XrdOucPinObject ( )
inlinevirtual

Member Function Documentation

◆ getInstance()

template<class T >
virtual T * XrdOucPinObject< T >::getInstance ( const char *  parms,
XrdOucEnv envR,
XrdSysLogger logR,
T *  prevP 
)
pure virtual

Get the an instance of a plugin.

Parameters
parmsPointer to any parameters, may be nil or the null string.
envRReference to the environment. If the server was started with a configuration file then key "configFN" holds its path.
logRPointer to logging object that should be assocaited with and XrdSysError object to relay messages.
prevPPointer to the previous instance if stacked, else nil.

Referenced by XrdOucPinKing< T >::Load().


The documentation for this class was generated from the following file: