#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 const char* getError() const = 0; virtual int getDownload() const = 0; }; #endif