module_conf.h

00001 
00002 /*
00003 
00004                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
00005                  ~ m o d u l e _ c o n f . h ~
00006                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
00007 
00008 Abstrakte Basisklasse für Module zur Verwaltung von Konfigurationsdateien.
00009 
00010 Alle Konstrukte tragen lateinische Bezeichnungen. Latein ist neben Englisch
00011 womöglich die einzige Weltsprache, die sich korrekt mit den ersten 128 ASCII-
00012 Zeichen schreiben läßt.
00013 
00014 Dieser Quelltext ist ursprünglich Teil des Programmes Eukalyptos, welches zur
00015 Netzwerkfernsteuerung von Lego-RCX-2-Robotern dient und von Lutz Büch, Bastian
00016 Rieck und Carlos Franke im Rahmen eines Praktikums am Interdisziplinären 
00017 Zentrum für Wissenschaftliches Rechnen (IWR) der Universität Heidelberg 
00018 geschaffen wurde.
00019 
00020 */
00021   
00022      
00023 #ifndef MODULE_ROBODATAH
00024 #define MODULE_ROBODATAH
00025         
00026 
00027 #include "module.h"
00028 
00029          
00030 
00032 //classis infinita
00033 struct module_conf :
00034   public module
00035 {
00036   public:
00040    //leget et dat datum nominis additi ex datorum:
00041    virtual char* da_datum(const char*) = 0;
00042    
00046    //probat, si datum est nominis additi:
00047    virtual bool estne_datum(const char*) = 0;
00048 };
00049 
00050 
00051 
00052 #endif

Generated on Sun Sep 3 23:47:22 2006 by  doxygen 1.4.7