Unit CYFtp |
Classes |
TMFtp -
Functions |
ExtractField -
FTPExtractName - Misc.
FTPExtractSymLink -
ParseListingLine - n is 0 based
StrProc -
Types |
FtpError
FtpInfo
TMFtpErrorEvent
TMFtpInfoEvent
TMFtpInfoNeeded
TMFtpInfoNeededEvent
TMFtpLastAction
TMFtpProxyType
TMFtpServerType
TNewLineProc
TTransferType
Constants |
BUFFER_SIZE
FTP_AVAILABLE
FTP_READY
WM_Proceed
Variables |
Functions |
Types |
FtpError = (ftpNone, ftpWinsockNotInitialized, ftpNetworkDown, ftpInvalidAddress, ftpInternalError, ftpGeneralWinsockError, ftpConnAborted, ftpConnReset, ftpConnectTimeOut, ftpOutofSockets, ftpNetworkUnreachable, ftpAddressNotAvailable, ftpConnectionRefused, ftpProtocolError, ftpCanceled, ftpUnknown, ftpAddressResolutionError, ftpPrematureDisconnect, ftpHostUnreachable, ftpNoServer, ftpNoProxyServer, ftpFileOpen, ftpFileWrite, ftpFileRead, ftpFileNotFound, ftpTimeOut, ftpServerDown, ftpAccessDenied, ftpDataError);
FtpInfo = (ftpServerConnected, ftpServerDisconnected, ftpResolvingAddress, ftpAddressResolved, ftpTraceIn, ftpTraceOut, ftpAlreadyBusy, ftpSupportResume, ftpResumeFailed, ftpDataTrace, ftpReady, ftpTransferDone, ftpDirectoryRefresh, ftpBadURL, ftpLoggedIn, ftpFileSize, ftpPermissionDenied, ftpListing, ftpStartListing, ftpStoringFile, ftpGettingFile, ftpDeleting);
TMFtpErrorEvent = procedure (Sender: TObject; error: FtpError; addinfo: String) of object
TMFtpInfoEvent = procedure (Sender: TObject; info: FtpInfo; addinfo: String) of object
TMFtpInfoNeeded = (niHost, niUser, niPassword, niAccount, niLocalFile, niOverwrite);
TMFtpInfoNeededEvent = procedure (Sender: TObject; need: TMFtpInfoNeeded; var value: String) of object
TMFtpLastAction = (ftplaNONE, ftplaLOGIN, ftplaCWD, ftplaMKD, ftplaRMD, ftplaRM, ftplaGET, ftplaPUT, ftplaLIST, ftplaREN, ftplaCDUP, ftplaGETS, ftplaPUTS, ftplaRMS);
TMFtpProxyType = (proxyNone, proxyOpen, proxySite, proxyUserSite);
TMFtpServerType = (ftpstDefault, ftpstAutoDetect, ftpstUNIX, ftpstULTRIX, ftpstU5000, ftpstSINTMftpD, ftpstVmsMultinet, ftpstVmsUcx, ftpstMVS, ftpstMacFtpd, ftpstClix, ftpstQVT, ftpstNCSA, ftpstChameleon, ftpstVM, ftpstVMVPS);BUFFER_SIZE = 0 (mod 1024
TNewLineProc = procedure(line: String) of object
TTransferType = (BinaryTransfer, AsciiTransfer);
Constants |
Variables |