|
SmartFTP FTP Library
|
| CsfFTPLib::_IFTPConnectionEvents | |
| CsfFTPLib::_ISFTPConnectionEvents | Defines the events fired by the SFTPConnection class |
| CsfFTPLib::_ISSHConnectionEvents | Defines the events fired by the SSHConnection class during the session lifecycle |
| CsfFTPLib::AES128CTRReadStream | |
| CsfFTPLib::AES128CTRWriteStream | |
| CsfFTPLib::BCryptKey | |
| CsfFTPLib::CryptoHash | |
| CsfFTPLib::FileLogger | |
| CsfFTPLib::FTPClientId | Encapsulates the client application identity sent to the server |
| CsfFTPLib::FTPConnectionMTA | |
| CsfFTPLib::FTPConnectionSTA | |
| CsfFTPLib::FTPFXP | The implementation class for Server-to-Server (FXP) transfers |
| CsfFTPLib::FTPItem | Represents a single file, directory, or symbolic link within a file system |
| CsfFTPLib::FTPParser | |
| CsfFTPLib::FTPPortPool | The concrete implementation of the port pool manager |
| CsfFTPLib::Global | The central configuration and licensing manager for the library |
| CsfFTPLib::GlobalSpeedLimit | The component class responsible for managing global bandwidth usage |
| CIDispatch | |
| CICryptoHash | |
| CIFTPClientId | Encapsulates the client application identity sent to the server via the CSID and CLNT commands |
| CIFTPConnection | |
| CIFTPFXP | |
| CIFTPItem | The IFTPItem interface is a representation of a folder/file |
| CIFTPItems | |
| CIFTPParserD | Interface for parsing raw FTP directory listings |
| CIFTPPortPool | Manages a specific range of local ports for Active FTP data connections |
| CIFTPServerId | Encapsulates the server identification and capability data returned in a CSID reply |
| CIFTPServerState | |
| CIFileLogger | |
| CIGlobal | Provides global configuration, statistics, and licensing management for the library |
| CIGlobalSpeedLimit | |
| CIKey | Encapsulates a cryptographic key pair, public key, or certificate |
| CIBCryptKey | |
| CINCryptKey | |
| CIOpenSSLKey | |
| CIKeyManager | |
| CIProxySettings | IProxySettings Interface |
| CISFTPConnection | |
| CISFTPExtendedCheckFileResult | |
| CISFTPServerState | |
| CISFTPSpaceAvailable | |
| CISFTPStatVFS | |
| CISFTPVendorId | Encapsulates the software identification data exchanged during the SFTP version negotiation |
| CISSHConnection | |
| CISSHConnectionInfo | Provides detailed information about the cryptographic algorithms used in the active SSH session |
| CISSHServerState | Encapsulates information about the remote SSH server's identity and environment |
| CISecurityConnectionInfo | Encapsulates the cryptographic parameters of an active TLS/SSL connection |
| CISocketSettings | |
| CISpeedLimitSettings | |
| CITlsSocket | |
| CIUtils | |
| CIUnknown | |
| CIAES128CTRReadStream | |
| CIAES128CTRWriteStream | |
| CICompletionHandler | |
| CIConnection | |
| CIConnectionWithLogger | |
| CIFTPParser | |
| CIHashProgress | |
| CILogger | |
| CINCryptKeyCustom | |
| CIParserWriteStream | |
| CISSHChannelClient | |
| CISSHKeyBlobHelper | Utility interface for extracting the raw SSH public key blob from a key object |
| CIStreamFilter | |
| CIStreamFilterInfo | |
| CITransferProgressEvents | A callback interface for monitoring data transfer progress |
| CsfFTPLib::IFTPConnectionEvents | |
| CsfFTPLib::ISFTPConnectionEvents | A callback interface for handling SFTP connection state changes |
| CsfFTPLib::ISSHConnectionEvents | |
| CsfFTPLib::KeyManager | Provides a centralized toolkit for creating, loading, and managing SSH user identity keys |
| CsfFTPLib::NCryptKey | |
| CsfFTPLib::OpenSSLKey | |
| CsfFTPLib::ParserWriteStream | |
| CsfFTPLib::SFTPConnection | The main class for establishing SFTP (SSH File Transfer Protocol) connections |
| CsfFTPLib::SFTPVendorId | |
| CsfFTPLib::SSHConnection | The main class for establishing SSH (Secure Shell) sessions for command execution |
| CsfFTPLib::SSHKeyBlobHelper | |
| CsfFTPLib::Utils |