| 40 | } |
| 41 | |
| 42 | FTPClientWrapper* FTPClientWrapperSSL::Clone() { |
| 43 | FTPClientWrapperSSL* wrapper = new FTPClientWrapperSSL(m_hostname, m_port, m_username, m_password); |
| 44 | wrapper->SetMode(m_mode); |
| 45 | if (m_ftpListParams) |
| 46 | wrapper->m_ftpListParams = SU::strdup(m_ftpListParams); |
| 47 | wrapper->SetTimeout(m_timeout); |
| 48 | wrapper->SetProgressMonitor(m_progmon); |
| 49 | wrapper->SetCertificates(m_certificates); |
| 50 | |
| 51 | wrapper->m_client.SetFireWallMode(m_client.GetFireWallMode()); |
| 52 | wrapper->m_client.SetTransferType(m_client.GetTransferType()); |
| 53 | |
| 54 | return wrapper; |
| 55 | } |
| 56 | |
| 57 | int FTPClientWrapperSSL::SetProgressMonitor(ProgressMonitor * progmon) { |
| 58 | int ret = FTPClientWrapper::SetProgressMonitor(progmon); |
nothing calls this directly
no test coverage detected