
Inheritance diagram for org::xmlBlaster::client::protocol::I_ProgressListener:

Public Member Functions | |
| virtual | ~I_ProgressListener () |
| virtual void | progress (const std::string &name, unsigned long currBytesRead, unsigned long numBytes)=0 |
| Notification about the current data progress. | |
Definition at line 17 of file I_ProgressListener.h.
| virtual org::xmlBlaster::client::protocol::I_ProgressListener::~I_ProgressListener | ( | ) | [virtual] |
Definition at line 20 of file I_ProgressListener.h.
| virtual void org::xmlBlaster::client::protocol::I_ProgressListener::progress | ( | const std::string & | name, | |
| unsigned long | currBytesRead, | |||
| unsigned long | numBytes | |||
| ) | [pure virtual] |
Notification about the current data progress.
The interval of notification is arbitrary and not guaranteed, each protocol driver may choose other strategies.
| name | A qualifying name about the incoming request, can be empty. | |
| currBytesRead | The number of bytes received up to now | |
| numBytes | The overall number of bytes |