Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

ConnectionProvider | ConnectionProvider namespace. All classes used in the ConnectionProvider module should be inside this namespace
AbstractConnection | Abstract base class for connections
ConfigInfo | Config informaton as returned by AbstractConnection::getConfigHash()
ConnectionConstructorInfo | Information that can be used to dynamically construct a connection object
ConnectionInfo | Connection information hash as returned by AbstractConnection::getInfo()
FilesystemConnection | 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
FtpConnection | Class for FTP connections; returns Qore::FtpClient objects
HttpBasedConnection | Base class for HTTP-based connections that need their URLs rewritten to create the real connection object
HttpConnection | Class for HTTP connections; returns Qore::HTTPClient objects
InvalidConnection | This class is used to mark invalid connections so they can be loaded and reported as invalid
PingInfo | Ping response info as returned by AbstractConnection::ping()