| 
|   | 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