13 #ifndef vtkPVSession_h 14 #define vtkPVSession_h 34 virtual bool GetIsAlive() = 0;
40 DATA_SERVER_ROOT = 0x02,
42 RENDER_SERVER_ROOT = 0x08,
43 SERVERS = DATA_SERVER | RENDER_SERVER,
45 CLIENT_AND_SERVERS = DATA_SERVER | CLIENT | RENDER_SERVER
61 return ((flag & static_cast<vtkTypeUInt32>(this->GetProcessRoles())) == flag);
92 virtual bool IsMultiClients();
105 void PrepareProgress();
106 void CleanupPendingProgress();
113 bool GetPendingProgress();
121 EXCEPTION_EVENT_TAG = 31416
128 virtual bool OnWrongTagEvent(
vtkObject* caller,
unsigned long eventid,
void* calldata);
134 virtual void PrepareProgressInternal();
135 virtual void CleanupPendingProgressInternal();
143 virtual void Activate();
150 virtual void DeActivate();
161 bool InCleanupPendingProgress;
bool HasProcessRole(vtkTypeUInt32 flag)
Convenience method that returns true if the current session is serving the indicated role on this pro...
virtual vtkMPIMToNSocketConnection * GetMPIMToNSocketConnection()
This is socket connection, if any to communicate between the data-server and render-server nodes...
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
vtkPVSession defines a session i.e.
class to create socket connections between two servers
vtkPVProgressHandler * ProgressHandler
#define PARAVIEW_DEPRECATED_IN_6_1_0(reason)
#define VTKREMOTINGCORE_EXPORT
void operator=(const vtkObjectBase &)