38            "cls": Class::forName(
"FtpConnection"),
 
   52    constructor(
string name, 
string description, 
string url, hash<auto> attributes = {}, hash<auto> options = {})
 
   95     FtpClient 
getImpl(
bool connect = True, *hash<auto> rtopts);
 
string url
connection URL (potentially with password info)
Definition: AbstractConnection.qc.dox.h:44
 
string name
connection name
Definition: AbstractConnection.qc.dox.h:38
 
abstract base class for connections
Definition: AbstractConnectionWithInfo.qc.dox.h:32
 
class for FTP connections; returns Qore::FtpClient objects
Definition: FtpConnection.qc.dox.h:33
 
setChildCapabilities()
Sets child data provider capabilities.
 
bool hasDataProvider()
returns True, as the connection returns a data provider with the getDataProvider() method
 
*hash< auto > getRuntimeOptions()
returns runtime options
 
FtpClient getImpl(bool connect=True, *hash< auto > rtopts)
returns an Qore::FtpClient object
 
string getType()
returns "ftp"
 
const ConnectionScheme
Connection entry info.
Definition: FtpConnection.qc.dox.h:37
 
DataProvider::AbstractDataProvider getDataProvider()
returns an FtpClientDataProvider object for this connection
 
constructor(string name, string description, string url, hash< auto > attributes={}, hash< auto > options={})
creates the FtpConnection object
 
hash< ConnectionSchemeInfo > getConnectionSchemeInfoImpl()
Returns the ConnectionSchemeInfo hash for this object.
 
The ConnectionProvider namespace.
Definition: AbstractConnection.qc.dox.h:28
 
Connection provider information.
Definition: ConnectionSchemeCache.qc.dox.h:62