TPluginHandler
class description - source file - inheritance tree
private:
TPluginHandler(const char* base, const char* regexp, const char* className, const char* pluginName, const char* ctor)
TPluginHandler()
Bool_t CanHandle(const char* base, const char* uri)
const char* GetBase() const
const char* GetCtor() const
const char* GetPlugin() const
const char* GetRegexp() const
void SetupCallEnv()
public:
TPluginHandler(const TPluginHandler&)
Int_t CheckPlugin()
static TClass* Class()
Long_t ExecPlugin(Int_t nargs)
const char* GetClass() const
virtual TClass* IsA() const
Int_t LoadPlugin()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TString fBase base class which will be extended by plugin
TString fRegexp regular expression which must be matched in URI
TString fClass class to be loaded from plugin library
TString fPlugin plugin library which should contain fClass
TString fCtor ctor used to instantiate object of fClass
TMethodCall* fCallEnv !ctor method call environment
TFunction* fMethod !ctor method or global function
Int_t fCanCall !if 1 fCallEnv is ok, -1 fCallEnv is not ok
Bool_t fIsMacro plugin is a macro and not a library
Bool_t fIsGlobal plugin ctor is a global function
Last update: Fri May 14 13:32:42 2004
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.