/** -*- C++ -*- @file progresscallback.h @author Michael Vogt */ #ifndef EPT_PROGRESSCALLBACK_H #define EPT_PROGRESSCALLBACK_H #include namespace ept { class ProgressCallback : public pkgAcquireStatus { protected: virtual bool Pulse(pkgAcquire *Owner); public: ProgressCallback() {}; virtual ~ProgressCallback() {}; virtual bool MediaChange( string, string ) { return false; } // bah // override this to get periodic updates virtual void UpdatePulse( double, double, unsigned long ) {} }; } #endif