Public Member Functions

FileListProgress Class Reference

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.

List of all members.

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.

Detailed Description

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.


Constructor & Destructor Documentation

FileListProgress::FileListProgress (  )  [inline]

Definition at line 60 of file FileList.h.

virtual FileListProgress::~FileListProgress (  )  [inline, virtual]

Definition at line 61 of file FileList.h.


Member Function Documentation

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.

Here is the caller graph for this function:

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.

Here is the caller graph for this function:

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.

Here is the caller graph for this function:

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.

Parameters:
[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.

Here is the caller graph for this function:


The documentation for this class was generated from the following file: