|
| | 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 Prefer using configuration->URI() if a configuration is available and not default. 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...
|
| |
| bool | isReverse () const |
| | Returns if the connection scheme is a reverse one. 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>
*
connection-scheme can be
builtin - for builtin connections
cs - for client-server connections (pvserver)
csrc - for client-server connections with reverse-connect (pvserver rc)
cdsrs - for client-data-server-render-server connections (pvdataserver, pvrenderserver)
cdsrsrc - for cdsrs with reverse-connect.
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.
- See also
- pqServerResources, pqServer
Definition at line 102 of file pqServerResource.h.