XRootD
XrdOucPinObject< T > Class Template Referenceabstract

#include <XrdOucPinObject.hh>

+ Collaboration diagram for XrdOucPinObject< T >:

Public Member Functions

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

Detailed Description

template<class T>
class XrdOucPinObject< T >

Definition at line 42 of file XrdOucPinObject.hh.

Constructor & Destructor Documentation

◆ XrdOucPinObject()

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

Constructor & Destructor.

Definition at line 67 of file XrdOucPinObject.hh.

67 {}

◆ ~XrdOucPinObject()

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

Definition at line 69 of file XrdOucPinObject.hh.

69 {}

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().

+ Here is the caller graph for this function:

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