Qore Programming Language Reference Manual: lib/QC_FtpClient.dox.h Source File

Qore Programming Language Reference Manual 0.8.11

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

All Classes Namespaces Functions Variables Groups Pages
QC_FtpClient.dox.h
1 namespace Qore {
4
76 class FtpClient {
77
78 public:
80
89 clearStats();
90
91 public:
93
102 nothing clearWarningQueue();
103
104 public:
106
123 nothing connect();
124
125 public:
127
132 constructor();
133
134 public:
136
148 constructor(string url);
149
150 public:
152
154 copy();
155
156 public:
158
171 nothing cwd(string path);
172
173 public:
175
190 nothing del(string remote_path);
191
192 public:
194
202 destructor();
203
204 public:
206
214 nothing disconnect();
215
216 public:
218
240 nothing get(string remote_path, *string local_path);
241
242 public:
244
264 binary getAsBinary(string remote_path);
265
266 public:
268
288 string getAsString(string remote_path);
289
290 public:
292
299 *string getHostName();
300
301 public:
303
310 *string getPassword();
311
312 public:
314
321 int getPort();
322
323 public:
325
336 *string getSSLCipherName();
337
338 public:
340
351 *string getSSLCipherVersion();
352
353 public:
355
362 string getURL();
363
364 public:
366
387 hash getUsageInfo();
388
389 public:
391
398 *string getUserName();
399
400 public:
402
413 bool isDataSecure();
414
415 public:
417
427 bool isSecure();
428
429 public:
431
448 *string list();
449
450 public:
452
471 *string list(string path);
472
473 public:
475
490 nothing mkdir(string remote_path);
491
492 public:
494
511 *string nlst();
512
513 public:
515
534 *string nlst(string path);
535
536 public:
538
561 nothing put(string local_path, *string remote_path);
562
563 public:
565
581 nothing putData(string data, string remote_path);
582
583 public:
585
601 nothing putData(binary data, string remote_path);
602
603 public:
605
620 string pwd();
621
622 public:
624
640 nothing rename(string from, string to);
641
642 public:
644
659 nothing rmdir(string remote_path);
660
661 public:
663
668 nothing setControlEventQueue();
669
670 public:
672
683 nothing setControlEventQueue(Qore::Thread::Queue queue);
684
685 public:
687
692 nothing setDataEventQueue();
693
694 public:
696
707 nothing setDataEventQueue(Qore::Thread::Queue queue);
708
709 public:
711
716 nothing setEventQueue();
717
718 public:
720
731 nothing setEventQueue(Qore::Thread::Queue queue);
732
733 public:
735
742 nothing setHostName(string host);
743
744 public:
746
753 nothing setInsecure();
754
755 public:
757
765 nothing setInsecureData();
766
767 public:
769
774 nothing setModeAuto();
775
776 public:
778
783 nothing setModeEPSV();
784
785 public:
787
792 nothing setModePASV();
793
794 public:
796
801 nothing setModePORT();
802
803 public:
805
812 nothing setPassword(string pass);
813
814 public:
816
825 nothing setPort(int port);
826
827 public:
829
838 nothing setSecure(bool secure = True);
839
840 public:
842
854 nothing setURL(string url);
855
856 public:
858
865 nothing setUserName(string user);
866
867 public:
869
899 nothing setWarningQueue(int warning_ms, int warning_bs, Queue queue, any arg, timeout min_ms = 1s);
900
901 public:
903
914 *string verifyPeerCertificate();
915 };
916 };
Qore::rename
nothing rename(string old_path, string new_path)
Renames (or moves) files or directories. Note that for this call to function properly, the Qore process must have sufficient permissions and access to the given filesystem objects or paths to execute the rename operation.
Qore::True
const True
logical True
Definition: qc_qore.dox.h:94
Qore::binary
binary binary()
Always returns an empty binary object (of zero length)
Qore::list
list list(...)
Returns a list of the arguments passed at the top level.
Qore::mkdir
int mkdir(string path, softint mode=0777)
Creates a directory, optionally specifying the mode.
Qore::rmdir
int rmdir(string path)
Removes a directory.
Qore::Thread::Queue
Queue objects provide a blocking, thread-safe message-passing object to Qore programs ...
Definition: QC_Queue.dox.h:13
Qore::hash
hash hash(object obj)
Returns a hash of an object's members.