SmartFTP FTP Library
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NsfFTPLib
 C_IFTPConnectionEvents
 CIFTPConnectionEvents
 CFTPConnectionSTA
 CFTPConnectionMTA
 CFTPParser
 CFTPPortPoolThe concrete implementation of the port pool manager
 CFTPFXPThe implementation class for Server-to-Server (FXP) transfers
 CGlobalSpeedLimitThe component class responsible for managing global bandwidth usage
 CGlobalThe central configuration and licensing manager for the library
 C_ISFTPConnectionEventsDefines the events fired by the SFTPConnection class
 CISFTPConnectionEventsA callback interface for handling SFTP connection state changes
 C_ISSHConnectionEventsDefines the events fired by the SSHConnection class during the session lifecycle
 CISSHConnectionEvents
 CSFTPConnectionThe main class for establishing SFTP (SSH File Transfer Protocol) connections
 CFTPItemRepresents a single file, directory, or symbolic link within a file system
 COpenSSLKey
 CKeyManagerProvides a centralized toolkit for creating, loading, and managing SSH user identity keys
 CAES128CTRWriteStream
 CAES128CTRReadStream
 CCryptoHash
 CFTPClientIdEncapsulates the client application identity sent to the server
 CParserWriteStream
 CSFTPVendorId
 CSSHConnectionThe main class for establishing SSH (Secure Shell) sessions for command execution
 CUtils
 CSSHKeyBlobHelper
 CBCryptKey
 CNCryptKey
 CFileLogger
 CIAES128CTRReadStream
 CIAES128CTRWriteStream
 CIBCryptKey
 CICompletionHandler
 CIConnection
 CIConnectionWithLogger
 CICryptoHash
 CIFileLogger
 CIFTPClientIdEncapsulates the client application identity sent to the server via the CSID and CLNT commands
 CIFTPConnection
 CIFTPFXP
 CIFTPItemThe IFTPItem interface is a representation of a folder/file
 CIFTPItems
 CIFTPParser
 CIFTPParserDInterface for parsing raw FTP directory listings
 CIFTPPortPoolManages a specific range of local ports for Active FTP data connections
 CIFTPServerIdEncapsulates the server identification and capability data returned in a CSID reply
 CIFTPServerState
 CIGlobalProvides global configuration, statistics, and licensing management for the library
 CIGlobalSpeedLimit
 CIHashProgress
 CIKeyEncapsulates a cryptographic key pair, public key, or certificate
 CIKeyManager
 CILogger
 CINCryptKey
 CINCryptKeyCustom
 CIOpenSSLKey
 CIParserWriteStream
 CIProxySettingsIProxySettings Interface
 CISecurityConnectionInfoEncapsulates the cryptographic parameters of an active TLS/SSL connection
 CISFTPConnection
 CISFTPExtendedCheckFileResult
 CISFTPServerState
 CISFTPSpaceAvailable
 CISFTPStatVFS
 CISFTPVendorIdEncapsulates the software identification data exchanged during the SFTP version negotiation
 CISocketSettings
 CISpeedLimitSettings
 CISSHChannelClient
 CISSHConnection
 CISSHConnectionInfoProvides detailed information about the cryptographic algorithms used in the active SSH session
 CISSHKeyBlobHelperUtility interface for extracting the raw SSH public key blob from a key object
 CISSHServerStateEncapsulates information about the remote SSH server's identity and environment
 CIStreamFilter
 CIStreamFilterInfo
 CITlsSocket
 CITransferProgressEventsA callback interface for monitoring data transfer progress
 CIUtils