|
| pqServerResource () |
|
| pqServerResource (const QString &) |
|
| pqServerResource (const QString &, const pqServerConfiguration &) |
|
| pqServerResource (const pqServerResource &) |
|
pqServerResource & | operator= (const pqServerResource &) |
|
| ~pqServerResource () |
|
const pqServerConfiguration & | configuration () const |
| Returns the pqServerConfiguration from which this resource was created, if any. More...
|
|
const QString | toURI () const |
| Returns a compact string representation of the resource in URI format. More...
|
|
const QString | serializeString () const |
| Returns a compact string representation of the resource including extra data. More...
|
|
const QString | scheme () const |
| Returns the resource scheme - builtin, cs, csrc, cdsrs, cdsrsrc, or session. More...
|
|
void | setScheme (const QString &) |
| Sets the resource scheme. More...
|
|
const QString | host () const |
| Returns the resource host, or empty string for builtin, session, cdsrs, and cdsrsrc schemes. More...
|
|
void | setHost (const QString &) |
| Sets the resource host. More...
|
|
int | port () const |
|
int | port (int default_port) const |
|
void | setPort (int) |
|
const QString | dataServerHost () const |
|
void | setDataServerHost (const QString &) |
|
int | dataServerPort () const |
|
int | dataServerPort (int default_port) const |
|
void | setDataServerPort (int) |
|
const QString | renderServerHost () const |
|
void | setRenderServerHost (const QString &) |
|
int | renderServerPort () const |
|
int | renderServerPort (int default_port) const |
|
void | setRenderServerPort (int) |
|
const QString | path () const |
|
void | setPath (const QString &) |
|
const pqServerResource | sessionServer () const |
|
void | setSessionServer (const pqServerResource &) |
|
void | addData (const QString &key, const QString &value) |
|
const QString | data (const QString &key) const |
|
const QString | data (const QString &key, const QString &default_value) const |
|
bool | hasData (const QString &key) const |
|
const pqServerResource | schemeHostsPorts () const |
| Returns a copy of this resource containing only server information - scheme, host, and port numbers. More...
|
|
const pqServerResource | schemeHosts () const |
| Returns a copy of this resource containing a subset of server information - scheme and host (no port numbers. More...
|
|
const pqServerResource | hostPath () const |
| Returns a copy of this resource containing only host and path information - scheme, port numbers, and server session are excluded. More...
|
|
bool | operator== (const pqServerResource &) const |
|
bool | operator!= (const pqServerResource &) const |
|
bool | operator< (const pqServerResource &) const |
|
pqServerResource encapsulates a resource in ParaView.
A resource can be anything, a data file, a list of data files, a state file, or a connection to a server. The resource specification is based on URL-like syntax:
/// <scheme>://<scheme-specific-parameters>
///
To specify a data file, the following syntax is used:
/// <connection-scheme>:[//<server-details>]/<path-to-data-file>
///
\c connection-scheme can be
\li \c builtin - for builtin connections
\li \c cs - for client-server connections (pvserver)
\li \c csrc - for client-server connections with reverse-connect (pvserver rc)
\li \c cdsrs - for client-data-server-render-server connections (pvdataserver, pvrenderserver)
\li \c cdsrsrc - for cdsrs with reverse-connect.
\c server-details are of the form <serverhost-name>:<port> or
<dataserver-hostname>:<dataserver-port>/<renderserver-hostname>:<render-server-port>
as applicable. Port numbers are always optional.
Examples:
/// builtin:/home/user/foo.vtk
/// cs://amber1:11112/C:\Users\User\foo.vtk
/// cdsrsrc://amber2:11111/amber3:22222/home/user/foo.vtk
///
To specify a state file, the following syntax is used:
/// session:/<path-to-state-file>
///
Session files are not associated with any connection.
To specify a server-connection, without pointing to any data file(s), the
following syntax may be used:
/// <connection-scheme>:[//<server-details>]
///
Examples:
/// builtin:
/// cs://amber1:11112
/// cdsrsrc://amber2:11111/amber3:22222
///
As with data-files, port numbers are always optional in when specifying
server-details.
Arbitrary data can be added to a resource. ParaView leverages this mechanism
to save additional files in a file series when referring to a data file, or
details about how to connect to the server when referring to a
server-connection.
\sa pqServerResources, pqServer
Definition at line 100 of file pqServerResource.h.