Callback interface set with FileList::SetCallback() in case you want progress notifications when FileList::AddFilesFromDirectory() is called. More...
#include <FileList.h>
Inherited by FLP_Printf.
Public Member Functions | |
FileListProgress () | |
virtual | ~FileListProgress () |
virtual void | OnAddFilesFromDirectoryStarted (FileList *fileList, char *dir) |
First callback called when FileList::AddFilesFromDirectory() starts. | |
virtual void | OnDirectory (FileList *fileList, char *dir, unsigned int directoriesRemaining) |
Called for each directory, when that directory begins processing. | |
virtual void | OnFile (FileList *fileList, char *dir, char *fileName, unsigned int fileSize) |
Called for each file, when that file begins processing. | |
virtual void | OnFilePush (const char *fileName, unsigned int fileLengthBytes, unsigned int offset, unsigned int bytesBeingSent, bool done, SystemAddress targetSystem) |
This function is called when we are sending a file to a remote system. |
Callback interface set with FileList::SetCallback() in case you want progress notifications when FileList::AddFilesFromDirectory() is called.
Definition at line 57 of file FileList.h.
FileListProgress::FileListProgress | ( | ) | [inline] |
Definition at line 60 of file FileList.h.
virtual FileListProgress::~FileListProgress | ( | ) | [inline, virtual] |
Definition at line 61 of file FileList.h.
virtual void FileListProgress::OnAddFilesFromDirectoryStarted | ( | FileList * | fileList, | |
char * | dir | |||
) | [inline, virtual] |
First callback called when FileList::AddFilesFromDirectory() starts.
Reimplemented in FLP_Printf.
Definition at line 64 of file FileList.h.
virtual void FileListProgress::OnDirectory | ( | FileList * | fileList, | |
char * | dir, | |||
unsigned int | directoriesRemaining | |||
) | [inline, virtual] |
Called for each directory, when that directory begins processing.
Reimplemented in FLP_Printf.
Definition at line 70 of file FileList.h.
virtual void FileListProgress::OnFile | ( | FileList * | fileList, | |
char * | dir, | |||
char * | fileName, | |||
unsigned int | fileSize | |||
) | [inline, virtual] |
Called for each file, when that file begins processing.
Definition at line 77 of file FileList.h.
virtual void FileListProgress::OnFilePush | ( | const char * | fileName, | |
unsigned int | fileLengthBytes, | |||
unsigned int | offset, | |||
unsigned int | bytesBeingSent, | |||
bool | done, | |||
SystemAddress | targetSystem | |||
) | [inline, virtual] |
This function is called when we are sending a file to a remote system.
[in] | fileName | The name of the file being sent |
[in] | fileLengthBytes | How long the file is |
[in] | offset | The offset in bytes into the file that we are sending |
[in] | bytesBeingSent | How many bytes we are sending this push |
[in] | done | If this file is now done with this push |
[in] | targetSystem | Who we are sending to |
Definition at line 91 of file FileList.h.