Back to product page

wodFTPDNotify interface


This is a fast notifications interface you should implement in your application if you want it to "take over" events.


Methods
ChangeDirCalled when user wants to change directory.
CommandCalled when user enters the command.
ConnectedCalled when user connects using valid username.
ConnectingCalled when user tries to connect to the server.
CryptoInformationCalled when user wants to authenticate to the server.
DeleteFileCalled when user wants to delete file.
DisconnectedCalled when user leaves the server.
DownloadFile Called when user wants to download file.
FileTransferDataCalled during file transfer, allowing you to alter file contents.
ListDirCalled when user lists directory.
ListDirDataCalled just before list items will be sent to the client.
LoginCertificateCalled when user wants to authenticate to the server with public key.
LoginPasswordCalled when user wants to authenticate to the server.
MakeDirCalled when user wants to make directory.
ProgressCalled during file transfer.
Progress64Called during file transfer for large files.
RemoveDirCalled when user wants to remove directory.
RenameCalled when user wants to rename file or directory.
ResponseCalled when wodFTPD sends some response.
SiteCalled when user wants to execute site specific command.
StateChangedCalled when user's state changes.
TransferCompleteCalled when file transfer is complete.
TransferStatusCalled just before transfer finishes, allowing you to return error to the client.
UploadFileCalled when user wants to upload file.

Remarks

When implemented, and wodFTPD.Notification property is set to the instance of object that implements this interface, wodFTPD will call above methods instead of firing it's events. As you can see - each event has corresponding notification method (callback).

Platforms

Windows