Qore FileDataProvider Module Reference  1.0
FileDataProvider::FileStatDataProvider Member List

This is the complete list of members for FileDataProvider::FileStatDataProvider, including all inherited members.

doRequestImpl(auto req, *hash< auto > request_options)FileDataProvider::FileStatDataProviderprotected
getDesc()FileDataProvider::FileStatDataProvider
getName()FileDataProvider::FileStatDataProvider
getRequestTypeImpl()FileDataProvider::FileStatDataProviderprotected
getResponseTypeImpl()FileDataProvider::FileStatDataProviderprotected
getStaticInfoImpl()FileDataProvider::FileStatDataProvider
ProviderInfoFileDataProvider::FileStatDataProvider
ProviderSummaryInfoFileDataProvider::FileStatDataProvider
RequestTypeFileDataProvider::FileStatDataProvider
ResponseTypeFileDataProvider::FileStatDataProvider
de3562">ProviderSummaryInfo = cast<hash<DataProviderSummaryInfo>>(ProviderInfo{
45  AbstractDataProvider::DataProviderSummaryInfoKeys
46  });
47 
49  const RequestType = new FtpClientCreateFileRequestDataType();
50 
52  const ResponseType = new FtpClientPathDataType();
53 
55  constructor(*hash<auto> options);
56 
57 
59  constructor(FtpClient ftp);
60 
61 
63  string getName();
64 
65 
67 
72 protected:
73  auto doRequestImpl(auto req, *hash<auto> request_options);
74 public:
75 
76 
78 
80 protected:
81  *AbstractDataProviderType getRequestTypeImpl();
82 public:
83 
84 
86 
88 protected:
89  *AbstractDataProviderType getResponseTypeImpl();
90 public:
91 
92 
94  hash<DataProviderInfo> getStaticInfoImpl();
95 
96 };
97 };
FtpClientDataProvider::FtpClientCreateFileDataProvider
The FTP client create file data provider class.
Definition: FtpClientCreateFileDataProvider.qc.dox.h:28
FtpClientDataProvider::FtpClientCreateFileDataProvider::ProviderSummaryInfo
const ProviderSummaryInfo
Provider summary info.
Definition: FtpClientCreateFileDataProvider.qc.dox.h:44
FtpClientDataProvider::FtpClientCreateFileDataProvider::getRequestTypeImpl
*AbstractDataProviderType getRequestTypeImpl()
Returns the description of a successful request message, if any.
FtpClientDataProvider::FtpClientCreateFileDataProvider::getStaticInfoImpl
hash< DataProviderInfo > getStaticInfoImpl()
Returns data provider static info.
FtpClientDataProvider::FtpClientCreateFileDataProvider::ResponseType
const ResponseType
Response type.
Definition: FtpClientCreateFileDataProvider.qc.dox.h:52
FtpClientDataProvider::FtpClientCreateFileDataProvider::constructor
constructor(FtpClient ftp)
Creates the object from an FTP connection.
FtpClientDataProvider::FtpClientCreateFileDataProvider::constructor
constructor(*hash< auto > options)
Creates the object from constructor options.
FtpClientDataProvider::FtpClientCreateFileDataProvider::ftp
FtpClient ftp
FTP connection.
Definition: FtpClientCreateFileDataProvider.qc.dox.h:32
FtpClientDataProvider::FtpClientCreateFileDataProvider::RequestType
const RequestType
Request type.
Definition: FtpClientCreateFileDataProvider.qc.dox.h:49
FtpClientDataProvider::FtpClientCreateFileDataProvider::doRequestImpl
auto doRequestImpl(auto req, *hash< auto > request_options)
Makes a request and returns the response.
FtpClientDataProvider::FtpClientCreateFileDataProvider::getResponseTypeImpl
*AbstractDataProviderType getResponseTypeImpl()
Returns the description of a response message, if this object represents a response message.
FtpClientDataProvider::FtpClientCreateFileDataProvider::ProviderInfo
const ProviderInfo
Provider info.
Definition: FtpClientCreateFileDataProvider.qc.dox.h:35
FtpClientDataProvider::FtpClientCreateFileDataProvider::getName
string getName()
Returns the data provider name.
FtpClientDataProvider::FtpClientCreateFileRequestDataType
Data type for FTP client create file request calls.
Definition: FtpClientCreateFileRequestDataType.qc.dox.h:27
FtpClientDataProvider::FtpClientDataProvider::ConstructorOptions
const ConstructorOptions
Constructor arguments.
Definition: FtpClientDataProvider.qc.dox.h:39
FtpClientDataProvider::FtpClientPathDataType
Data type for FTP client stat request calls.
Definition: FtpClientPathDataType.qc.dox.h:27
True
const True
FtpClientDataProvider
Qore FtpClientDataProvider module definition.
Definition: FtpClientCreateFileDataProvider.qc.dox.h:26
dlerOptionInfo']]], ['reset_1599',['reset',['../../../../lang/html/class_qore_1_1_list_iterator.html#a66980079141ffb2814c5e34f8b728a4f',1,'Qore::ListIterator::reset()'],['../../../../lang/html/class_qore_1_1_range_iterator.html#aa29d1b2be6d564c030c79ca73645da6f',1,'Qore::RangeIterator::reset()'],['../../../../lang/html/class_qore_1_1_single_value_iterator.html#a7e96e7dbea4e7e680b74ab605db403cc',1,'Qore::SingleValueIterator::reset()'],['../../../../lang/html/class_qore_1_1_data_line_iterator.html#a5bcdb07579f2c7eb0629a822e22220bc',1,'Qore::DataLineIterator::reset()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_datasource.html#a4c8ae5e2b2d6c1386525eeb019abfb9b',1,'Qore::SQL::Datasource::reset()'],['../../../../lang/html/class_qore_1_1_file_line_iterator.html#aa202848cc75284b73f315a07fdd0e0b2',1,'Qore::FileLineIterator::reset()'],['../../../../lang/html/class_qore_1_1_hash_iterator.html#ad7b5c2e35ee739f1ef3cbe9565f075ad',1,'Qore::HashIterator::reset()'],['../../../../lang/html/class_qore_1_1_hash_list_iterator.html#a26cdde61d96fc4a3d80f793106eb53ad',1,'Qore::HashListIterator::reset()'],['../../../../lang/html/class_qore_1_1_list_hash_iterator.html#a9f5b2b81baf0c5a3b6981c8f4ffe3d56',1,'Qore::ListHashIterator::reset()']]], ['resolvebreakpointid_1600',['resolveBreakpointId',['../../../../lang/html/class_qore_1_1_breakpoint.html#a6d4bb5bd96b835b0d22f84bb9cdba30c',1,'Qore::Breakpoint']]], ['resolveprogramid_1601',['resolveProgramId',['../../../../lang/html/class_qore_1_1_program_control.html#a9081e6558184f273e13c1da3b745c27a',1,'Qore::ProgramControl']]], ['resultset_1602',['RESULTSET',['../../../../lang/html/group__sql__constants.html#ga9d23a1d69fcb188296a231a36c6b6da2',1,'RESULTSET()(Global Namespace)'],['../../../../lang/html/group__sql__constants.html#ga9d23a1d69fcb188296a231a36c6b6da2',1,'Qore::SQL::RESULTSET()']]], ['reverse_1603',['reverse',['../../../../lang/html/group__string__functions.html#ga1a77feb53e86b659be6d9eea7d3618e8',1,'Qore::reverse(softstring str)'],['../../../../lang/html/group__list__functions.html#ga8d6317ddd1278a3a8ee255ec160333c3',1,'Qore::reverse()'],['../../../../lang/html/group__list__functions.html#ga1037fc3cbc381ea62065db5f4df2f51d',1,'Qore::reverse(list< auto > l)'],['../../../../lang/html/group__list__functions.html#ga8d6317ddd1278a3a8ee255ec160333c3',1,'reverse()(Global Namespace)'],['../../../../lang/html/group__list__functions.html#ga1037fc3cbc381ea62065db5f4df2f51d',1,'reverse(list< auto > l)(Global Namespace)'],['../../../../lang/html/group__string__functions.html#ga1a77feb53e86b659be6d9eea7d3618e8',1,'reverse(softstring str)(Global Namespace)']]], ['rfind_1604',['rfind',['../../../../lang/html/class_qore_1_1zzz8binaryzzz9.html#a689c2d2bacc24aa2e286245269888729',1,'Qore::<binary>::rfind()'],['../../../../lang/html/class_qore_1_1zzz8stringzzz9.html#af2463dc9c06ba8318b7030f040cfa85d',1,'Qore::<string>::rfind()']]], ['rindex_1605',['rindex',['../../../../lang/html/group__string__functions.html#ga55663008aa59489b869e558b29c7c22d',1,'rindex(softstring str, softstring substr, softint pos=-1)(Global Namespace)'],['../../../../lang/html/group__string__functions.html#ga390f6c11ecc55c179293de8e87605d2f',1,'rindex()(Global Namespace)'],['../../../../lang/html/group__string__functions.html#ga55663008aa59489b869e558b29c7c22d',1,'Qore::rindex(softstring str, softstring substr, softint pos=-1)'],['../../../../lang/html/group__string__functions.html#ga390f6c11ecc55c179293de8e87605d2f',1,'Qore::rindex()']]], ['ripemd160_1606',['RIPEMD160',['../../../../lang/html/group__digest__functions.html#ga39c77370f9b8106e5668e2d6480af148',1,'Qore::RIPEMD160()'],['../../../../lang/html/group__digest__functions.html#ga39c77370f9b8106e5668e2d6480af148',1,'RIPEMD160()(Global Namespace)']]], ['ripemd160_5fbinary_1607',['RIPEMD160_binary',['../../../../lang/html/group__digest__functions.html#ga588dd676ff78bd5fbc3e18d6b0a328fe',1,'Qore::RIPEMD160_binary()'],['../../../../lang/html/group__digest__functions.html#ga588dd676ff78bd5fbc3e18d6b0a328fe',1,'RIPEMD160_binary(data data)(Global Namespace)']]], ['ripemd160_5fhmac_1608',['RIPEMD160_hmac',['../../../../lang/html/group__hmac__functions.html#gadecee6c469e1b4dade49924bd68c7ae4',1,'RIPEMD160_hmac()(Global Namespace)'],['../../../../lang/html/group__hmac__functions.html#gadecee6c469e1b4dade49924bd68c7ae4',1,'Qore::RIPEMD160_hmac(data data, data key)']]], ['rmdir_1609',['rmdir',['../../../../lang/html/namespace_qore.html#a56d2abad877339557cdd3c04660e77e9',1,'Qore::rmdir()'],['../../../../lang/html/class_qore_1_1_ftp_client.html#ac375463bf297a16943a1cd63d3be3068',1,'Qore::FtpClient::rmdir()'],['../../../../lang/html/class_qore_1_1_dir.html#a3bccdd964feba716bd0fd16347db1bb2',1,'Qore::Dir::rmdir()']]], ['rollback_1610',['rollback',['../../../../lang/html/class_qore_1_1_s_q_l_1_1_s_q_l_statement.html#a545ae07df1d373713d431515dc778ce1',1,'Qore::SQL::SQLStatement::rollback()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_abstract_datasource.html#acccf4e46fb29f2d12700cc6feb0c9438',1,'Qore::SQL::AbstractDatasource::rollback()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_datasource_pool.html#a73532001be895a5a30cc58c5bfbe2c1c',1,'Qore::SQL::DatasourcePool::rollback()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_datasource.html#acdc71e3819dbc3bf8be24d60e75e7bb2',1,'Qore::SQL::Datasource::rollback()'],['../../../../lang/html/class_qore_1_1_s_q_l_1_1_abstract_s_q_l_statement.html#ad243d89229ee65a43fe33d29137217c4',1,'Qore::SQL::AbstractSQLStatement::rollback()']]], ['round_1611',['round',['../../../../lang/html/group__math__functions.html#ga99beb41177f06433ce9dda9fcfd07ec7',1,'Qore::round(softint num, int prec=0)'],['../../../../lang/html/group__math__functions.html#ga58bb01191dc2e4d100e2441e16efffc4',1,'Qore::round(softfloat num, int prec=0)'],['../../../../lang/html/group__math__functions.html#gacb2148d883c639ff7f0bf638529d12e7',1,'Qore::round(number num, int prec=0)'],['../../../../lang/html/group__math__functions.html#gae6425e4d03545022532cb545b6d8f8d9',1,'Qore::round()'],['../../../../lang/html/group__math__functions.html#ga99beb41177f06433ce9dda9fcfd07ec7',1,'round(softint num, int prec=0)(Global Namespace)'],['../../../../lang/html/group__math__functions.html#ga58bb01191dc2e4d100e2441e16efffc4',1,'round(softfloat num, int prec=0)(Global Namespace)'],['../../../../lang/html/group__math__functions.html#gacb2148d883c639ff7f0bf638529d12e7',1,'round(number num, int prec=0)(Global Namespace)'],['../../../../lang/html/group__math__functions.html#gae6425e4d03545022532cb545b6d8f8d9',1,'round()(Global Namespace)']]], ['rpad_1612',['rpad',['../../../Util/html/namespace_util.html#a95b34481c5e29abdca055546c2f8eaca',1,'Util']]], ['rtrim_1613',['rtrim',['../../../../lang/html/group__string__functions.html#gaf46773aba9e3ea83b31c60ae0bc22c73',1,'rtrim(reference< string > str, *string chars)(Global Namespace)'],['../../../../lang/html/group__string__functions.html#ga25264bfb9950ac66862db9b4a32eeee8',1,'rtrim(string str, *string chars)(Global Namespace)'],['../../../../lang/html/group__string__functions.html#gaf46773aba9e3ea83b31c60ae0bc22c73',1,'Qore::rtrim(reference< string > str, *string chars)'],['../../../../lang/html/group__string__functions.html#ga25264bfb9950ac66862db9b4a32eeee8',1,'Qore::rtrim(string str, *string chars)']]], ['run_1614',['run',['../../../../lang/html/class_qore_1_1_program.html#a6b2c023e8c1d81279ef8320f5901d5e3',1,'Qore::Program']]], ['rwlock_1615',['RWLock',['../../../../lang/html/class_qore_1_1_thread_1_1_r_w_lock.html',1,'Qore::Thread']]] ];