17 #if PARAVIEW_USE_PYTHON 31 cliApp->SetAllowExtras(
false);
32 cliApp->SetStopOnUnrecognizedArgument(
true);
36 cliApp->SetDescription(
37 "pvdataserver: the ParaView data-server\n" 38 "=============================\n" 39 "This is the ParaView data-server executable. Together with the render-server " 41 "this can be used for client-server use-cases. " 42 "This process handles all the rendering requests. \n\n" 43 "Typically, one connects a ParaView client (either a graphical client, or a Python-based " 44 "client) to this process to drive the data analysis and visualization pipelines.");
48 cliApp->SetDescription(
49 "pvrenderserver: the ParaView render-server\n" 50 "=============================\n" 51 "This is the ParaView render-server executable. Together with the data-server " 53 "this can be used for client-server use-cases. " 54 "This process handles all the data-processing requests. \n\n" 55 "Typically, one connects a ParaView client (either a graphical client, or a Python-based " 56 "client) to this process to drive the data analysis and visualization pipelines.");
60 cliApp->SetDescription(
61 "pvserver: the ParaView server\n" 62 "=============================\n" 63 "This is the ParaView server executable. This is intended for client-server use-cases " 64 "which require the client and server to be on different processes, potentially on " 65 "different systems.\n\n" 66 "Typically, one connects a ParaView client (either a graphical client, or a Python-based " 67 "client) to this process to drive the data analysis and visualization pipelines.");
70 vtkLogF(ERROR,
"process type not supported!");
84 #if PARAVIEW_USE_PYTHON 106 if (config->GetReverseConnection())
108 cout <<
"Connecting to client (reverse connection requested)..." << endl;
112 cout <<
"Waiting for client..." << endl;
115 bool success =
false;
133 cout <<
"Exiting..." << endl;
void LoadPluginConfigurationXMLs(const char *appname)
Called to load application-specific configuration xml.
virtual bool Connect(const char *url)
Connects a remote server.
static int GetExitCode()
Returns the exit code after Initialize.
static vtkCLIOptions * New()
int ProcessRMIs(int reportErrors, int dont_loop=0)
void SetDisableFurtherConnections(bool disable)
Enable or Disable further connections in multiple connection mode.
static vtkPVSessionServer * New()
static void Finalize()
Finalizes the server manager.
static vtkProcessModule * GetProcessModule()
Provides access to the global ProcessModule.
virtual int ProcessEvents(unsigned long timeout_msecs)=0
Process any network activity.
static void SetApplicationName(const std::string &appName)
Sets the name of the application.
static vtkPVPluginTracker * GetInstance()
Provides access to the singleton.
vtkMultiProcessController * GetGlobalController()
Provides access to the global MPI controller, if any.
vtkIdType RegisterSession(vtkSession *)
Registers a new session.
static bool Initialize(int argc, char **argv, int processType, vtkCLIOptions *options=nullptr, bool enableStandardArgs=true)
Initializes ParaView engine.
static int RealMain(int argc, char *argv[], vtkProcessModule::ProcessTypes type)
virtual void SetMultipleConnection(bool)
Enable or Disable multi-connection support.
vtkSMSessionServer is a session used on data and/or render servers.
virtual vtkNetworkAccessManager * GetNetworkAccessManager()
Get/Set the network access manager.
void vtkPVInitializePythonModules()
static void ParaView_paraview_plugins_initialize()
process initialization and management core for ParaView processes.
static vtkRemotingCoreConfiguration * GetInstance()
Provides access to the singleton.
bool UnRegisterSession(vtkIdType sessionID)
Unregister a session given its ID.