00001
00006 #ifndef __LISTENDATEN_
00007 #define __LISTENDATEN_
00008
00009 #include <iostream>
00010 using namespace std;
00011
00012
00017 class ListenDaten
00018 {
00019 public:
00020 virtual void takt( double zeitintervall ) = 0;
00021 virtual void inString( ) = 0;
00022 bool sollEntferntWerden();
00023 long int gibId();
00024 void setzeId( long int id );
00025 virtual void aufraeumen() = 0;
00026 virtual void exportieren( string cvsDateiname ) = 0;
00027 friend ostream &operator<< ( ostream &os, ListenDaten *listenDaten );
00028 protected:
00029 long int id_;
00030 long int idBenutzer_;
00031 bool loescheMich_;
00032 };
00033
00034 #endif