|
| | constructor (string name, string description, string url, hash< auto > attributes={}, hash< auto > options={}) |
| | creates the FilesystemConnection object More...
|
| |
|
string | getType () |
| | returns "dir"
|
| |
| | constructor (string name, string description, string url, hash< auto > attributes={}, hash< auto > options={}) |
| | creates the AbstractConnection object More...
|
| |
|
hash< ConnectionSchemeInfo > | getConnectionSchemeInfo () |
| | Returns the ConnectionSchemeInfo hash for this object.
|
| |
|
*hash< auto > | getDefaultOptions () |
| | returns default options
|
| |
|
*hash< auto > | getOptions () |
| | returns static / initialization options
|
| |
| deprecated | constructor (string n_name, string n_desc, string n_url, bool n_monitor, *hash n_opts, hash n_urlh, *string n_safe_url, *bool n_enabled) |
| | creates the AbstractConnection object More...
|
| |
| | constructor (string name, string description, string url, hash< auto > attributes={}, hash< auto > options={}) |
| | creates the AbstractConnection object More...
|
| |
| object | get (bool connect=True, *hash< auto > rtopts) |
| | returns the underlying connection object More...
|
| |
| hash< ConfigInfo > | getConfigHash () |
| | returns a ConfigInfo hash of static configuration information about the connection More...
|
| |
|
hash< ConnectionSchemeInfo > | getConnectionSchemeInfo () |
| | Returns a default ConnectionSchemeInfo hash.
|
| |
| AbstractDataProvider | getDataProvider () |
| | returns a data provider object for this connection, if supported More...
|
| |
|
*hash< auto > | getDefaultOptions () |
| | returns default options
|
| |
| hash< auto > | getExtendedInfo (*hash< auto > opts) |
| | Returns connection info plus any extended information returned by the connection. More...
|
| |
| hash< ConnectionInfo > | getInfo (*hash< auto > opts) |
| | returns a ConnectionInfo hash of information about the connection More...
|
| |
| hash< ConnectionInfo > | getInfo (bool with_password=False) |
| | returns a ConnectionInfo hash of information about the connection More...
|
| |
|
*hash< auto > | getOptions () |
| | returns static / initialization options
|
| |
|
*hash< auto > | getRealOptions () |
| | returns options for saving the connection's configuration information
|
| |
|
*hash< auto > | getRuntimeOptions () |
| | returns runtime options
|
| |
|
auto | getTag (string tag) |
| | returns the value of the given tag or NOTHING if not present
|
| |
| auto | getTagEx (string tag) |
| | returns the value of the given tag or throws an exception if the tag is not set with a value More...
|
| |
|
hash< auto > | getTags () |
| | returns all tags associated with the connection
|
| |
| bool | hasDataProvider () |
| | returns True if the connection returns a data provider with the getDataProvider() method More...
|
| |
| | parseTextOptions () |
| | this method is called when parsing connection file definitions from text files when loading into the database More...
|
| |
| hash< PingInfo > | ping (bool throw_exception=False) |
| | returns a hash with the results of the ping operation More...
|
| |
class for filesystem connections; returns an object of type Qore::Dir
this can be used to monitor filesystem free space or to ensure a network filesystem is mounted, for example
supports the following option:
"readonly": does not mark the connection as down if the directory is read-only; use for example if the connection should point to a read-only base directory; interface directories should normally be writable
- Note
- the path will be subject to environment variable substitutions