12 #ifndef vtkPVSession_h
13 #define vtkPVSession_h
15 #include "vtkRemotingCoreModule.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
46 virtual ServerFlags GetProcessRoles();
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;