17 namespace artec { 
namespace sdk { 
namespace base
 
   30     virtual void report(
int current, 
int total) = 0;
 
   34     virtual void pulse() = 0;
 
   47 #endif // _IPROGRESS_H_ 
Interface for a progress listener. 
virtual void pulse()=0
Report about activity with unknown current status. 
virtual void report(int current, int total)=0
Callback for progress reporting. 
For inheritance, this class is preferred over IProgress. 
Interface that implements reference counting and life-time management. 
Implementation of IRef interface. To create your own class, inherit it from RefBase.