14 #ifndef vtkSMProxyManager_h
15 #define vtkSMProxyManager_h
17 #include "vtkRemotingServerManagerModule.h"
49 static void Finalize();
55 static bool IsInitialized();
62 static int GetVersionMajor();
69 static int GetVersionMinor();
76 static int GetVersionPatch();
81 static const char* GetParaViewSourceVersion();
97 void SetActiveSession(
vtkIdType sessionId);
118 const char* groupName,
const char* proxyName,
const char* subProxyName =
nullptr);
119 void RegisterProxy(
const char* groupname,
const char* name,
vtkSMProxy* proxy);
120 vtkSMProxy* GetProxy(
const char* groupname,
const char* name);
121 void UnRegisterProxy(
const char* groupname,
const char* name,
vtkSMProxy*);
122 const char* GetProxyName(
const char* groupname,
unsigned int idx);
123 const char* GetProxyName(
const char* groupname,
vtkSMProxy* proxy);
126 vtkSetMacro(BlockProxyDefinitionUpdates,
bool);
127 vtkGetMacro(BlockProxyDefinitionUpdates,
bool);
128 vtkBooleanMacro(BlockProxyDefinitionUpdates,
bool);
129 void UpdateProxyDefinitions();
166 ActiveSessionChanged = 9753
181 COMPOUND_PROXY_DEFINITION = 0x2,
212 std::string GetUniqueProxyName(
213 const char* groupname,
const char* prefix,
bool alwaysAppend =
true);
227 void ConnectionsUpdated(
vtkObject*,
unsigned long,
void*);
237 class vtkPXMInternal;
238 vtkPXMInternal* PXMStorage;