24 #ifndef vtkPVSession_h 25 #define vtkPVSession_h 45 DATA_SERVER_ROOT = 0x02,
47 RENDER_SERVER_ROOT = 0x08,
48 SERVERS = DATA_SERVER | RENDER_SERVER,
50 CLIENT_AND_SERVERS = DATA_SERVER | CLIENT | RENDER_SERVER
66 return ((flag & static_cast<vtkTypeUInt32>(this->GetProcessRoles())) == flag);
97 virtual bool IsMultiClients();
110 void PrepareProgress();
111 void CleanupPendingProgress();
118 bool GetPendingProgress();
126 EXCEPTION_EVENT_TAG = 31416
133 virtual bool OnWrongTagEvent(
vtkObject* caller,
unsigned long eventid,
void* calldata);
139 virtual void PrepareProgressInternal();
140 virtual void CleanupPendingProgressInternal();
152 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