14 #ifndef vtkSMPluginManager_h
15 #define vtkSMPluginManager_h
17 #include "vtkRemotingServerManagerModule.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;