#ifndef Update_H #define Update_H #include #include #include struct UpdateParams { int dateiGruppe; bool *abbruch; Framework::TextFeld *zStatus; Framework::FBalken *zFortschritt; }; class UpdaterV : public virtual Framework::ReferenceCounter { public: // nicht constant virtual int getNextDateiGruppe( Framework::Text *zDgPfad ) = 0; virtual int update( UpdateParams *zParams ) = 0; // constant virtual char *getError() const = 0; virtual int getDownload() const = 0; }; #endif