Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PVSERVER_ORB::PVSERVER_Gen Interface Reference

The main interface class for PVSERVER CORBA service. Instantiation of this class has to be done before access to any other PARAVIS interfaces.

import "PVSERVER_Gen.idl";

Public Member Functions

string GetIOR ()
 Returns IOR of the current object. More...
 
string FindOrStartPVServer (in long port)
 
boolean StopPVServer ()
 
void SetGUIConnected (in boolean isConnected)
 
boolean GetGUIConnected ()
 

Member Function Documentation

string PVSERVER_ORB::PVSERVER_Gen::FindOrStartPVServer ( in long  port)

If a pvserver is already started, returns its current URL, regardless of the provided parameters. If not, start a pvserver on the machine hosting the PARAVIS engine and on the given port. If port <= 0, a free port is automatically detected, starting from the usual 11111 pvserver port.

boolean PVSERVER_ORB::PVSERVER_Gen::GetGUIConnected ( )

Indicates if the GUI process is already connected to the pvserver. This avoids multiple attempts to connect from a single thread (makes ParaView crash).

string PVSERVER_ORB::PVSERVER_Gen::GetIOR ( )
void PVSERVER_ORB::PVSERVER_Gen::SetGUIConnected ( in boolean  isConnected)

Indicates if the GUI process is already connected to the pvserver. This avoids multiple attempts to connect from a single thread (makes ParaView crash).

boolean PVSERVER_ORB::PVSERVER_Gen::StopPVServer ( )

Tries to stop the PVserver currently running (send KILL).

Returns
false if no server was running, true otherwise.

The documentation for this interface was generated from the following file: