ClientProgress::Done( int )
Called when an operation completes.
|
Virtual? |
Yes |
|
|
Class |
||
|
Arguments |
|
operation status: 1 if failed, 0 if successful |
|
Returns |
|
Notes
The API calls Done() on command completion with 0 for
success, or 1 for failure.
See also
ClientUser::CreateProgress()ClientUser::ProgressIndicator()ClientProgress::Description()ClientProgress::Total()ClientProgress::Update()
Example
To change the way completed actions are reported, create a subclass of
ClientProgress and define an alternate implementation of Done(). For example,
to output "Command failed" or "Command completed" upon success or
failure, implement Done() as follows:
void MyProgress::Done( int fail )
{
printf( fail ? "Command failed\n" : "Command completed\n");
}






