summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Schiffer <matthias@gamezock.de>2008-07-02 23:35:55 +0200
committerMatthias Schiffer <matthias@gamezock.de>2008-07-02 23:35:55 +0200
commit77990eb4c0be93f510e8d5095c9133485999fef6 (patch)
tree94e2cd9963478694884ae638d2537e2cece8786c
parent523598e389d575cdd36b0bfa648aa1f1ffb23070 (diff)
downloadmad-77990eb4c0be93f510e8d5095c9133485999fef6.tar
mad-77990eb4c0be93f510e8d5095c9133485999fef6.zip
Konzept f?r Konfigurationsdateien angefangen
-rw-r--r--Konzept/Config.txt28
-rw-r--r--Konzept/Design.txt5
2 files changed, 33 insertions, 0 deletions
diff --git a/Konzept/Config.txt b/Konzept/Config.txt
new file mode 100644
index 0000000..ef8e98c
--- /dev/null
+++ b/Konzept/Config.txt
@@ -0,0 +1,28 @@
+Format von Konfigurations-Dateien und -Datenbanken
+
+
+Erste Überlegungen:
+
+Konfigurations-Dateien:
+
+# Kommentar
+Eigenschaft = Wert
+Bereich.Eigenschaft = Wert
+
+Einteilung in Sektionen?
+Trennung von Einstellungen durch Semikolons?
+
+
+Datenbanken:
+
+Verbindungs-Daten in Dateien.
+
+Tabelle ordnet Eigentschaften und Werte einander zu
+
+
+Ungelöste Probleme:
+
+Listen, wie z. B. die Liste der Dämonen
+Priorität von Dateien und Datenbanken
+* Können in Dateien festgelegte Einstellungen durch Datenbankwerte überschrieben werden oder sind sie unabänderlich?
+
diff --git a/Konzept/Design.txt b/Konzept/Design.txt
index 458d62f..c9baaca 100644
--- a/Konzept/Design.txt
+++ b/Konzept/Design.txt
@@ -9,6 +9,11 @@ Netzwerk-Stack
Config-Manager
* Liest Konfiguration aus Dateien und Datenbanken
+* Von allen Teilen genutzte Klasse
+* Backends:
+ - Kern: Dateien, MySQL
+ - Dämonen, Clients: Dateien, Kern
+* siehe Config.txt
Connection-Manager
* Wartet auf Verbindungen von Dämonen und Clients (implementiert)