14 #ifndef vtkSMPluginManager_h 15 #define vtkSMPluginManager_h 59 const char* GetLocalPluginSearchPaths();
67 bool LoadRemotePlugin(
const char* filename,
vtkSMSession*);
68 bool LoadLocalPlugin(
const char* filename);
82 void LoadPluginConfigurationXMLFromString(
83 const char* xmlcontents,
vtkSMSession* session,
bool remote);
92 bool FulfillPluginRequirements(
vtkSMSession* session,
bool onlyCheck =
false);
96 PluginLoadedEvent = 100000,
98 RemotePluginLoadedEvent
106 void OnPluginRegistered();
107 void OnPluginAvailable();
108 void UpdateLocalPluginInformation();
114 bool FulfillPluginClientServerRequirements(
vtkSMSession* session,
117 bool inputClient,
bool onlyCheck);
126 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