14 #ifndef vtkSMPluginManager_h 15 #define vtkSMPluginManager_h 59 const char* GetLocalPluginSearchPaths();
68 bool LoadRemotePlugin(
const char* plugin,
vtkSMSession*);
69 bool LoadLocalPlugin(
const char* plugin);
84 void LoadPluginConfigurationXMLFromString(
85 const char* xmlcontents,
vtkSMSession* session,
bool remote);
86 void LoadPluginConfigurationXML(
87 const char* configurationFile,
vtkSMSession* session,
bool remote);
97 bool FulfillPluginRequirements(
vtkSMSession* session,
bool onlyCheck =
false);
101 PluginLoadedEvent = 100000,
103 RemotePluginLoadedEvent
111 void OnPluginRegistered();
112 void OnPluginAvailable();
113 void UpdateLocalPluginInformation();
119 bool FulfillPluginClientServerRequirements(
vtkSMSession* session,
122 bool inputClient,
bool onlyCheck);
131 vtkInternals* Internals;
vtkPVPluginsInformation * LocalInformation
manages ParaView plugins.
#define VTKREMOTINGSERVERMANAGER_EXPORT
vtkSMSession is the default ParaView session.
superclass for most server manager classes
static vtkSMObject * New()
void PrintSelf(ostream &os, vtkIndent indent) override