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