13 #ifndef vtkPVSessionServer_h
14 #define vtkPVSessionServer_h
17 #include "vtkRemotingServerManagerModule.h"
49 virtual bool Connect(
const char* url);
70 GATHER_INFORMATION = 15,
74 SERVER_NOTIFICATION_MESSAGE_RMI = 55624,
75 CLIENT_SERVER_MESSAGE_RMI = 55625,
76 CLOSE_SESSION = 55626,
77 REPLY_GATHER_INFORMATION_TAG = 55627,
79 REPLY_LAST_RESULT = 55629,
80 EXECUTE_STREAM_TAG = 55630
90 vtkBooleanMacro(MultipleConnection,
bool);
91 vtkSetMacro(MultipleConnection,
bool);
92 vtkGetMacro(MultipleConnection,
bool);
100 vtkBooleanMacro(DisableFurtherConnections,
bool);
101 vtkGetMacro(DisableFurtherConnections,
bool);
102 void SetDisableFurtherConnections(
bool disable);
110 void SetConnectID(
int newConnectID);
114 void OnClientServerMessageRMI(
void* message,
int message_length);
115 void OnCloseSessionRMI();
134 void GatherInformationInternal(
140 void SendLastResultToClient();
149 friend class vtkInternals;