13 #ifndef vtkPVSessionCore_h 14 #define vtkPVSessionCore_h 67 virtual void ExecuteStream(
99 vtkObject* GetRemoteObject(vtkTypeUInt32 globalid);
104 void RegisterRemoteObject(vtkTypeUInt32 globalid,
vtkObject* obj);
109 void UnRegisterRemoteObject(vtkTypeUInt32 globalid);
115 virtual bool GatherInformation(
116 vtkTypeUInt32 location,
vtkPVInformation* information, vtkTypeUInt32 globalid);
122 int GetNumberOfProcesses();
140 virtual vtkTypeUInt32 GetNextGlobalUniqueIdentifier();
148 virtual vtkTypeUInt32 GetNextChunkGlobalUniqueIdentifier(vtkTypeUInt32 chunkSize);
155 GATHER_INFORMATION = 15,
160 void PushStateSatelliteCallback();
161 void ExecuteStreamSatelliteCallback();
162 void GatherInformationStatelliteCallback();
163 void RegisterSIObjectSatelliteCallback();
164 void UnRegisterSIObjectSatelliteCallback();
177 void GarbageCollectSIObject(
int* clientIds,
int nbClients);
199 bool GatherInformationInternal(
vtkPVInformation* information, vtkTypeUInt32 globalid);
209 virtual void RegisterSIObjectInternal(
vtkSMMessage* message);
216 virtual void UnRegisterSIObjectInternal(
vtkSMMessage* message);
221 void OnInterpreterError(
vtkObject*,
unsigned long,
void* calldata);
225 ROOT_SATELLITE_RMI_TAG = 887822,
226 ROOT_SATELLITE_INFO_TAG = 887823
239 vtkInternals* Internals;
240 bool SymmetricMPIMode;
243 vtkTypeUInt32 LocalGlobalID;
#define VTKREMOTINGSERVERMANAGER_EXPORT
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkWeakPointer< vtkMultiProcessController > ParallelController
Store messages for the interpreter.
vtkPVSessionCore is used by vtkSMSession.
Run-time VTK interpreter.
Header class that setup every thing in order to use Protobuf messages in a transparent manner...
class to create socket connections between two servers
Object that is managed by vtkPVSessionCore which wrap concrete class such as the vtk ones...
vtkSIProxyDefinitionManager * ProxyDefinitionManager
vtkClientServerInterpreter * Interpreter
object responsible for managing XML proxies definitions
void operator=(const vtkObjectBase &)
vtkMPIMToNSocketConnection * MPIMToNSocketConnection