MCPcopy Create free account
hub / github.com/ashkulz/NppFTP / Clone

Method Clone

src/FTPClientWrapperSSL.cpp:42–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40}
41
42FTPClientWrapper* 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
57int FTPClientWrapperSSL::SetProgressMonitor(ProgressMonitor * progmon) {
58 int ret = FTPClientWrapper::SetProgressMonitor(progmon);

Callers

nothing calls this directly

Calls 8

SetModeMethod · 0.80
SetFireWallModeMethod · 0.80
GetFireWallModeMethod · 0.80
SetTransferTypeMethod · 0.80
GetTransferTypeMethod · 0.80
SetTimeoutMethod · 0.45
SetProgressMonitorMethod · 0.45
SetCertificatesMethod · 0.45

Tested by

no test coverage detected