12 #ifndef vtkPVSession_h 13 #define vtkPVSession_h 33 DATA_SERVER_ROOT = 0x02,
35 RENDER_SERVER_ROOT = 0x08,
36 SERVERS = DATA_SERVER | RENDER_SERVER,
38 CLIENT_AND_SERVERS = DATA_SERVER | CLIENT | RENDER_SERVER
54 return ((flag & static_cast<vtkTypeUInt32>(this->GetProcessRoles())) == flag);
85 virtual bool IsMultiClients();
98 void PrepareProgress();
99 void CleanupPendingProgress();
106 bool GetPendingProgress();
114 EXCEPTION_EVENT_TAG = 31416
121 virtual bool OnWrongTagEvent(
vtkObject* caller,
unsigned long eventid,
void* calldata);
127 virtual void PrepareProgressInternal();
128 virtual void CleanupPendingProgressInternal();
140 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...
extends vtkSession to add API for ParaView sessions.
class to create socket connections between two servers
vtkPVProgressHandler * ProgressHandler
#define VTKREMOTINGCORE_EXPORT
vtkSession defines a session i.e.
void PrintSelf(ostream &os, vtkIndent indent) override