\hypertarget{_q_c___ftp_client_8dox_8h_source}{}\doxysection{QC\+\_\+\+Ftp\+Client.\+dox.\+h}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{3 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{5 }
\DoxyCodeLine{7 \textcolor{keyword}{struct }\mbox{\hyperlink{struct_qore_1_1_ftp_response_info}{FtpResponseInfo}} \{}
\DoxyCodeLine{9     \textcolor{keywordtype}{int} \mbox{\hyperlink{struct_qore_1_1_ftp_response_info_a697ed345216b42e8f5f0976716d1f546}{code}};}
\DoxyCodeLine{11     \textcolor{keywordtype}{string} \mbox{\hyperlink{struct_qore_1_1_ftp_response_info_a10246a74dda1f541c5672b705e229c6a}{msg}};}
\DoxyCodeLine{12 \};}
\DoxyCodeLine{13 \}}
\DoxyCodeLine{14 }
\DoxyCodeLine{16 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespace_qore}{Qore}} \{}
\DoxyCodeLine{18 }
\DoxyCodeLine{98 \textcolor{keyword}{class }\mbox{\hyperlink{class_qore_1_1_ftp_client}{FtpClient}} \{}
\DoxyCodeLine{99 }
\DoxyCodeLine{100 \textcolor{keyword}{public}:}
\DoxyCodeLine{102 }
\DoxyCodeLine{111  \mbox{\hyperlink{class_qore_1_1_ftp_client_a1732a34fe1f8349fc05ef113b3c5af08}{clearStats}}();}
\DoxyCodeLine{112 }
\DoxyCodeLine{113 \textcolor{keyword}{public}:}
\DoxyCodeLine{115 }
\DoxyCodeLine{124 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a3c4ed4f609453368ba483ead948d8cf9}{clearWarningQueue}}();}
\DoxyCodeLine{125 }
\DoxyCodeLine{126 \textcolor{keyword}{public}:}
\DoxyCodeLine{128 }
\DoxyCodeLine{145 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_aef811b62489b3f15a600acb662494b83}{connect}}();}
\DoxyCodeLine{146 }
\DoxyCodeLine{147 \textcolor{keyword}{public}:}
\DoxyCodeLine{149 }
\DoxyCodeLine{154  \mbox{\hyperlink{class_qore_1_1_ftp_client_aff2f101e24bfe52cf2a974aad462086a}{constructor}}();}
\DoxyCodeLine{155 }
\DoxyCodeLine{156 \textcolor{keyword}{public}:}
\DoxyCodeLine{158 }
\DoxyCodeLine{170  \mbox{\hyperlink{class_qore_1_1_ftp_client_a3cf48b0ab77ae7744476aa0f642dc363}{constructor}}(\textcolor{keywordtype}{string} url);}
\DoxyCodeLine{171 }
\DoxyCodeLine{172 \textcolor{keyword}{public}:}
\DoxyCodeLine{174 }
\DoxyCodeLine{176  \mbox{\hyperlink{class_qore_1_1_ftp_client_a5eb696dad8f1f62841533b5fefda127a}{copy}}();}
\DoxyCodeLine{177 }
\DoxyCodeLine{178 \textcolor{keyword}{public}:}
\DoxyCodeLine{180 }
\DoxyCodeLine{193 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_af98c09ee337da6b7651c6d02fb207ed0}{cwd}}(\textcolor{keywordtype}{string} path);}
\DoxyCodeLine{194 }
\DoxyCodeLine{195 \textcolor{keyword}{public}:}
\DoxyCodeLine{197 }
\DoxyCodeLine{212 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_aaa29460512ce4c1630aef23ce645bee6}{del}}(\textcolor{keywordtype}{string} remote\_path);}
\DoxyCodeLine{213 }
\DoxyCodeLine{214 \textcolor{keyword}{public}:}
\DoxyCodeLine{216 }
\DoxyCodeLine{224  \mbox{\hyperlink{class_qore_1_1_ftp_client_aacbea70d0f883a92993b25f18ccf047d}{destructor}}();}
\DoxyCodeLine{225 }
\DoxyCodeLine{226 \textcolor{keyword}{public}:}
\DoxyCodeLine{228 }
\DoxyCodeLine{236 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a7b4cd4c149f4330651e5590b5beddc27}{disconnect}}();}
\DoxyCodeLine{237 }
\DoxyCodeLine{238 \textcolor{keyword}{public}:}
\DoxyCodeLine{240 }
\DoxyCodeLine{264 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a2b06a66db173df6bac61b1af48c7a11c}{get}}(\textcolor{keywordtype}{string} remote\_path, \_\_7\_ \textcolor{keywordtype}{string} local\_path);}
\DoxyCodeLine{265 }
\DoxyCodeLine{266 \textcolor{keyword}{public}:}
\DoxyCodeLine{268 }
\DoxyCodeLine{288 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a9d3b68c1dd8f2cf65e30435f9fc3e2dc}{get}}(\textcolor{keywordtype}{string} remote\_path, \mbox{\hyperlink{class_qore_1_1_output_stream}{Qore::OutputStream}} os);}
\DoxyCodeLine{289 }
\DoxyCodeLine{290 \textcolor{keyword}{public}:}
\DoxyCodeLine{292 }
\DoxyCodeLine{312 \mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}} \mbox{\hyperlink{class_qore_1_1_ftp_client_a6884aa57e8750c09e029fb919a31b6dd}{getAsBinary}}(\textcolor{keywordtype}{string} remote\_path);}
\DoxyCodeLine{313 }
\DoxyCodeLine{314 \textcolor{keyword}{public}:}
\DoxyCodeLine{316 }
\DoxyCodeLine{340 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_ftp_client_a61be0bf78d49b48578f1a800f1e95ae2}{getAsString}}(\textcolor{keywordtype}{string} remote\_path, \_\_7\_ \textcolor{keywordtype}{string} encoding);}
\DoxyCodeLine{341 }
\DoxyCodeLine{342 \textcolor{keyword}{public}:}
\DoxyCodeLine{344 }
\DoxyCodeLine{360 hash<auto> \mbox{\hyperlink{class_qore_1_1_ftp_client_ab1b05d3ae52dc98495ba7c2218a31900}{getControlPeerInfo}}(\textcolor{keywordtype}{bool} host\_lookup = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{361 }
\DoxyCodeLine{362 \textcolor{keyword}{public}:}
\DoxyCodeLine{364 }
\DoxyCodeLine{380 hash<auto> \mbox{\hyperlink{class_qore_1_1_ftp_client_a5c2a2b268850aa1768fc3e6f0b276e0a}{getControlSocketInfo}}(\textcolor{keywordtype}{bool} host\_lookup = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{381 }
\DoxyCodeLine{382 \textcolor{keyword}{public}:}
\DoxyCodeLine{384 }
\DoxyCodeLine{400 hash<auto> \mbox{\hyperlink{class_qore_1_1_ftp_client_ae43f92485da9057b56d3145a607dc0db}{getDataPeerInfo}}(\textcolor{keywordtype}{bool} host\_lookup = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{401 }
\DoxyCodeLine{402 \textcolor{keyword}{public}:}
\DoxyCodeLine{404 }
\DoxyCodeLine{420 hash<auto> \mbox{\hyperlink{class_qore_1_1_ftp_client_a6bf1f9f6749c67bc3abcb4428316bbdd}{getDataSocketInfo}}(\textcolor{keywordtype}{bool} host\_lookup = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{421 }
\DoxyCodeLine{422 \textcolor{keyword}{public}:}
\DoxyCodeLine{424 }
\DoxyCodeLine{431 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_ftp_client_af7aca96e8290a8c086659b10ee5aa410}{getHostName}}();}
\DoxyCodeLine{432 }
\DoxyCodeLine{433 \textcolor{keyword}{public}:}
\DoxyCodeLine{435 }
\DoxyCodeLine{445 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_ftp_client_abe7fe74d0bf2ea11fdedc5f0c67af5dc}{getMode}}();}
\DoxyCodeLine{446 }
\DoxyCodeLine{447 \textcolor{keyword}{public}:}
\DoxyCodeLine{449 }
\DoxyCodeLine{461 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_ftp_client_a288bbef821ce9641b0175a2052680001}{getNetworkFamily}}();}
\DoxyCodeLine{462 }
\DoxyCodeLine{463 \textcolor{keyword}{public}:}
\DoxyCodeLine{465 }
\DoxyCodeLine{472 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_ftp_client_ae1c299c9e3d8b5cc965d1fd61d588823}{getPassword}}();}
\DoxyCodeLine{473 }
\DoxyCodeLine{474 \textcolor{keyword}{public}:}
\DoxyCodeLine{476 }
\DoxyCodeLine{483 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_ftp_client_a73e0baafad3d0b0e38d659b31fbb1423}{getPort}}();}
\DoxyCodeLine{484 }
\DoxyCodeLine{485 \textcolor{keyword}{public}:}
\DoxyCodeLine{487 }
\DoxyCodeLine{498 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_ftp_client_adb91e4ad74569ef20a4b53e507bf0ad9}{getSSLCipherName}}();}
\DoxyCodeLine{499 }
\DoxyCodeLine{500 \textcolor{keyword}{public}:}
\DoxyCodeLine{502 }
\DoxyCodeLine{513 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_ftp_client_a44b230cef51f054d0bc89a7ebb237b4b}{getSSLCipherVersion}}();}
\DoxyCodeLine{514 }
\DoxyCodeLine{515 \textcolor{keyword}{public}:}
\DoxyCodeLine{517 }
\DoxyCodeLine{524 \textcolor{keywordtype}{int} \mbox{\hyperlink{class_qore_1_1_ftp_client_ac53196ba6703b4dab58cd33cd007bf32}{getTimeout}}();}
\DoxyCodeLine{525 }
\DoxyCodeLine{526 \textcolor{keyword}{public}:}
\DoxyCodeLine{528 }
\DoxyCodeLine{535 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_ftp_client_a3becc28023f121a7aa3c40a4c396a602}{getURL}}();}
\DoxyCodeLine{536 }
\DoxyCodeLine{537 \textcolor{keyword}{public}:}
\DoxyCodeLine{539 }
\DoxyCodeLine{560 \mbox{\hyperlink{group__type__conversion__functions_ga2c6a87e3a5b1ab302a1fc6d390754024}{hash}} \mbox{\hyperlink{class_qore_1_1_ftp_client_a8734c1ff4459851cbc320443d3b921e6}{getUsageInfo}}();}
\DoxyCodeLine{561 }
\DoxyCodeLine{562 \textcolor{keyword}{public}:}
\DoxyCodeLine{564 }
\DoxyCodeLine{571 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_ftp_client_a4ae45142fe54a12f9548154b8f8e2c1e}{getUserName}}();}
\DoxyCodeLine{572 }
\DoxyCodeLine{573 \textcolor{keyword}{public}:}
\DoxyCodeLine{575 }
\DoxyCodeLine{586 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_ftp_client_a3025f2ac95d03d4e744de82b5a26ad9a}{isDataSecure}}();}
\DoxyCodeLine{587 }
\DoxyCodeLine{588 \textcolor{keyword}{public}:}
\DoxyCodeLine{590 }
\DoxyCodeLine{600 \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_qore_1_1_ftp_client_ad6b30ff57e39fc5aa580d20b135195d9}{isSecure}}();}
\DoxyCodeLine{601 }
\DoxyCodeLine{602 \textcolor{keyword}{public}:}
\DoxyCodeLine{604 }
\DoxyCodeLine{621 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_ftp_client_a21409b36294103779bba4f872e6ff8aa}{list}}();}
\DoxyCodeLine{622 }
\DoxyCodeLine{623 \textcolor{keyword}{public}:}
\DoxyCodeLine{625 }
\DoxyCodeLine{644 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_ftp_client_ad987cf2d506bb966f7886425abd8d23c}{list}}(\textcolor{keywordtype}{string} path);}
\DoxyCodeLine{645 }
\DoxyCodeLine{646 \textcolor{keyword}{public}:}
\DoxyCodeLine{648 }
\DoxyCodeLine{663 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a8d0ae5b88c272e4ae0f5113c5ae0d835}{mkdir}}(\textcolor{keywordtype}{string} remote\_path);}
\DoxyCodeLine{664 }
\DoxyCodeLine{665 \textcolor{keyword}{public}:}
\DoxyCodeLine{667 }
\DoxyCodeLine{684 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_ftp_client_aa4905e4a78ade8053e709f094a7ed705}{nlst}}();}
\DoxyCodeLine{685 }
\DoxyCodeLine{686 \textcolor{keyword}{public}:}
\DoxyCodeLine{688 }
\DoxyCodeLine{707 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_ftp_client_a734bc75154487b7344b36f2d2eed84ae}{nlst}}(\textcolor{keywordtype}{string} path);}
\DoxyCodeLine{708 }
\DoxyCodeLine{709 \textcolor{keyword}{public}:}
\DoxyCodeLine{711 }
\DoxyCodeLine{734 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a835c52e32ee089773d48574f297e7965}{put}}(\textcolor{keywordtype}{string} local\_path, \_\_7\_ \textcolor{keywordtype}{string} remote\_path);}
\DoxyCodeLine{735 }
\DoxyCodeLine{736 \textcolor{keyword}{public}:}
\DoxyCodeLine{738 }
\DoxyCodeLine{758 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_ac44baa2151f3a892bc96abe6d0e54714}{put}}(\mbox{\hyperlink{class_qore_1_1_input_stream}{Qore::InputStream}} is, \textcolor{keywordtype}{string} remote\_path);}
\DoxyCodeLine{759 }
\DoxyCodeLine{760 \textcolor{keyword}{public}:}
\DoxyCodeLine{762 }
\DoxyCodeLine{778 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_aeb0580e5a740c437a18329ee6fab03f8}{putData}}(\textcolor{keywordtype}{string} data, \textcolor{keywordtype}{string} remote\_path);}
\DoxyCodeLine{779 }
\DoxyCodeLine{780 \textcolor{keyword}{public}:}
\DoxyCodeLine{782 }
\DoxyCodeLine{798 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a3434ced4c5c1c62a03e7722abcb24cfc}{putData}}(\mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}} data, \textcolor{keywordtype}{string} remote\_path);}
\DoxyCodeLine{799 }
\DoxyCodeLine{800 \textcolor{keyword}{public}:}
\DoxyCodeLine{802 }
\DoxyCodeLine{817 \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_ftp_client_a50427e074d3f14757491ad26295d7e6b}{pwd}}();}
\DoxyCodeLine{818 }
\DoxyCodeLine{819 \textcolor{keyword}{public}:}
\DoxyCodeLine{821 }
\DoxyCodeLine{837 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_ac860bd11c765ed26e9f94bdc359c0d9e}{rename}}(\textcolor{keywordtype}{string} from, \textcolor{keywordtype}{string} to);}
\DoxyCodeLine{838 }
\DoxyCodeLine{839 \textcolor{keyword}{public}:}
\DoxyCodeLine{841 }
\DoxyCodeLine{856 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_ac375463bf297a16943a1cd63d3be3068}{rmdir}}(\textcolor{keywordtype}{string} remote\_path);}
\DoxyCodeLine{857 }
\DoxyCodeLine{858 \textcolor{keyword}{public}:}
\DoxyCodeLine{860 }
\DoxyCodeLine{869 hash<FtpResponseInfo> \mbox{\hyperlink{class_qore_1_1_ftp_client_a4a419d29a30dc19c5422d5195af10caa}{sendControlMessage}}(\textcolor{keywordtype}{string} cmd, \textcolor{keywordtype}{string} arg);}
\DoxyCodeLine{870 }
\DoxyCodeLine{871 \textcolor{keyword}{public}:}
\DoxyCodeLine{873 }
\DoxyCodeLine{878 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a8e7b3685bc3ac840bf64896f7d1868c3}{setControlEventQueue}}();}
\DoxyCodeLine{879 }
\DoxyCodeLine{880 \textcolor{keyword}{public}:}
\DoxyCodeLine{882 }
\DoxyCodeLine{897 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_ae51ff78ef9a8f84af0e59ebd6065cc99}{setControlEventQueue}}(\mbox{\hyperlink{class_qore_1_1_thread_1_1_queue}{Qore::Thread::Queue}} queue, \textcolor{keyword}{auto} arg, \_\_7\_ \textcolor{keywordtype}{bool} with\_data);}
\DoxyCodeLine{898 }
\DoxyCodeLine{899 \textcolor{keyword}{public}:}
\DoxyCodeLine{901 }
\DoxyCodeLine{906 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a653ffafc1bd4b8da05f9ce18cc7fe854}{setDataEventQueue}}();}
\DoxyCodeLine{907 }
\DoxyCodeLine{908 \textcolor{keyword}{public}:}
\DoxyCodeLine{910 }
\DoxyCodeLine{925 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a5f8cd2947b40c6cec7d24e96aa02b485}{setDataEventQueue}}(\mbox{\hyperlink{class_qore_1_1_thread_1_1_queue}{Qore::Thread::Queue}} queue, \textcolor{keyword}{auto} arg, \_\_7\_ \textcolor{keywordtype}{bool} with\_data);}
\DoxyCodeLine{926 }
\DoxyCodeLine{927 \textcolor{keyword}{public}:}
\DoxyCodeLine{929 }
\DoxyCodeLine{934 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a105c9076a7dd0e0cd58b0a562545cb77}{setEventQueue}}();}
\DoxyCodeLine{935 }
\DoxyCodeLine{936 \textcolor{keyword}{public}:}
\DoxyCodeLine{938 }
\DoxyCodeLine{953 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a17b15d37c6dce414ef13e374f2d39b8d}{setEventQueue}}(\mbox{\hyperlink{class_qore_1_1_thread_1_1_queue}{Qore::Thread::Queue}} queue, \textcolor{keyword}{auto} arg, \_\_7\_ \textcolor{keywordtype}{bool} with\_data);}
\DoxyCodeLine{954 }
\DoxyCodeLine{955 \textcolor{keyword}{public}:}
\DoxyCodeLine{957 }
\DoxyCodeLine{964 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_ab32919fb108c2ccfd9b7c7f019c643b2}{setHostName}}(\textcolor{keywordtype}{string} host);}
\DoxyCodeLine{965 }
\DoxyCodeLine{966 \textcolor{keyword}{public}:}
\DoxyCodeLine{968 }
\DoxyCodeLine{975 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_ae21b39b2a5d10f7f43373079f21fe037}{setInsecure}}();}
\DoxyCodeLine{976 }
\DoxyCodeLine{977 \textcolor{keyword}{public}:}
\DoxyCodeLine{979 }
\DoxyCodeLine{987 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a6a996c6bac1918d38e2088261500fcef}{setInsecureData}}();}
\DoxyCodeLine{988 }
\DoxyCodeLine{989 \textcolor{keyword}{public}:}
\DoxyCodeLine{991 }
\DoxyCodeLine{996 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_acc11045af149c681bb3a1ddd1657ca36}{setModeAuto}}();}
\DoxyCodeLine{997 }
\DoxyCodeLine{998 \textcolor{keyword}{public}:}
\DoxyCodeLine{1000 }
\DoxyCodeLine{1005 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a9dd1291cef32804febcdf577ac537424}{setModeEPSV}}();}
\DoxyCodeLine{1006 }
\DoxyCodeLine{1007 \textcolor{keyword}{public}:}
\DoxyCodeLine{1009 }
\DoxyCodeLine{1014 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a1c622625f391e801b4af7bf802c577cf}{setModePASV}}();}
\DoxyCodeLine{1015 }
\DoxyCodeLine{1016 \textcolor{keyword}{public}:}
\DoxyCodeLine{1018 }
\DoxyCodeLine{1023 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_ae66f4b1496453fb2f101c86c868742f4}{setModePORT}}();}
\DoxyCodeLine{1024 }
\DoxyCodeLine{1025 \textcolor{keyword}{public}:}
\DoxyCodeLine{1027 }
\DoxyCodeLine{1038 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a1ced03072c695abf25df4d419b64dfa0}{setNetworkFamily}}(\textcolor{keywordtype}{int} family);}
\DoxyCodeLine{1039 }
\DoxyCodeLine{1040 \textcolor{keyword}{public}:}
\DoxyCodeLine{1042 }
\DoxyCodeLine{1049 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_afbbcc2baf05d46c3f96fa2d2f8546d86}{setPassword}}(\textcolor{keywordtype}{string} pass);}
\DoxyCodeLine{1050 }
\DoxyCodeLine{1051 \textcolor{keyword}{public}:}
\DoxyCodeLine{1053 }
\DoxyCodeLine{1062 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_aab84947c2e5f474714f0456163954d60}{setPort}}(\textcolor{keywordtype}{int} port);}
\DoxyCodeLine{1063 }
\DoxyCodeLine{1064 \textcolor{keyword}{public}:}
\DoxyCodeLine{1066 }
\DoxyCodeLine{1075 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a093c4791c32406da7f141f68fb0ced9b}{setSecure}}(\textcolor{keywordtype}{bool} secure = \mbox{\hyperlink{group__boolean__constants_ga3ba2df91713a6249449347131ea526c3}{True}});}
\DoxyCodeLine{1076 }
\DoxyCodeLine{1077 \textcolor{keyword}{public}:}
\DoxyCodeLine{1079 }
\DoxyCodeLine{1083  \mbox{\hyperlink{class_qore_1_1_ftp_client_a024e4f784381a2ff516e204e7bd9f383}{setTimeout}}(timeout timeout\_ms);}
\DoxyCodeLine{1084 }
\DoxyCodeLine{1085 \textcolor{keyword}{public}:}
\DoxyCodeLine{1087 }
\DoxyCodeLine{1099 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a592c70037c05cbe3e89172c2d8c4883a}{setURL}}(\textcolor{keywordtype}{string} url);}
\DoxyCodeLine{1100 }
\DoxyCodeLine{1101 \textcolor{keyword}{public}:}
\DoxyCodeLine{1103 }
\DoxyCodeLine{1110 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a15efd0f6d729a01eb39ca0a53a200c73}{setUserName}}(\textcolor{keywordtype}{string} user);}
\DoxyCodeLine{1111 }
\DoxyCodeLine{1112 \textcolor{keyword}{public}:}
\DoxyCodeLine{1114 }
\DoxyCodeLine{1146 nothing \mbox{\hyperlink{class_qore_1_1_ftp_client_a49a2e47cde50ae8bbcbca8721199dd16}{setWarningQueue}}(\textcolor{keywordtype}{int} warning\_ms, \textcolor{keywordtype}{int} warning\_bs, Queue queue, \textcolor{keyword}{auto} arg, timeout min\_ms = 1s);}
\DoxyCodeLine{1147 }
\DoxyCodeLine{1148 \textcolor{keyword}{public}:}
\DoxyCodeLine{1150 }
\DoxyCodeLine{1161 \_\_7\_ \textcolor{keywordtype}{string} \mbox{\hyperlink{class_qore_1_1_ftp_client_a7c9034e745129d08ee0eacf554616232}{verifyPeerCertificate}}();}
\DoxyCodeLine{1162 \};}
\DoxyCodeLine{1163 \}}

\end{DoxyCode}
