• Main Page
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

progresscallback.h

Go to the documentation of this file.
00001 
00006 #ifndef EPT_PROGRESSCALLBACK_H
00007 #define EPT_PROGRESSCALLBACK_H
00008 
00009 #include <apt-pkg/acquire.h>
00010 
00011 namespace ept {
00012 
00013 class ProgressCallback : public pkgAcquireStatus
00014 {
00015 protected:
00016     virtual bool Pulse(pkgAcquire *Owner);
00017 public:
00018     ProgressCallback() {};
00019     virtual ~ProgressCallback() {};
00020     virtual bool MediaChange( string, string ) { return false; } // bah
00021 
00022     // override this to get periodic updates
00023     virtual void UpdatePulse( double, double, unsigned long ) {}
00024 };
00025 
00026 }
00027 
00028 #endif

Generated on Wed Oct 27 2010 12:43:31 for libept by  doxygen 1.7.1