diff options
author | Benjamin Franzke <benjaminfranzke@googlemail.com> | 2013-01-16 07:52:12 +0100 |
---|---|---|
committer | Benjamin Franzke <benjaminfranzke@googlemail.com> | 2013-01-16 07:52:12 +0100 |
commit | 5bf28e755b77177ee9eca5f20c431dbaa1189b65 (patch) | |
tree | 44928109a98e949966c3523df9a057313f8d6e47 /projekt_doku.asciidoc | |
parent | ae7fda35811ca4ee45d82b46dc6b9b0934612ce6 (diff) | |
download | mmswe-5bf28e755b77177ee9eca5f20c431dbaa1189b65.tar.gz mmswe-5bf28e755b77177ee9eca5f20c431dbaa1189b65.tar.bz2 mmswe-5bf28e755b77177ee9eca5f20c431dbaa1189b65.zip |
DirectFB needs to handle ECONNRESET also
Diffstat (limited to 'projekt_doku.asciidoc')
-rw-r--r-- | projekt_doku.asciidoc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/projekt_doku.asciidoc b/projekt_doku.asciidoc index 7fded8f..55a41d1 100644 --- a/projekt_doku.asciidoc +++ b/projekt_doku.asciidoc @@ -150,6 +150,9 @@ Neuverbindung möglich. Die Bibliothek DirectFB wurde erweitert, das SIGPIPE Signal vom Kernel zu empfangen. Pluggit installiert für DirectFB eine Signal Behandlungsroutine und bricht die Programmausführung ab. +Desweiteren wurden in der Sende-Routine von DirectFB Fehler abgefangen, die +auf eine Unterbrechung der Verbindung hindeuten. +Die Fehlerbehandlungsroutinen führen zum Beenden des Programmes. Ein Shell-Script das 'Pluggit' überwacht, erkennt dies am Rückgabe-Status des Pluggit-Prozesses und startet diesen neu. @@ -237,6 +240,8 @@ Die Verwendung für mehrere Infoscreens würde es aber nötig machen den Titel des angezeigten Inhalts zu wissen, und in der Programmlogik zu berücksichtigen. Eine Veränderung des Inhalts würde damit auch eine Anpassung des Programms erfordern. Dies ist nicht wünschenswert. +Als letzter Grund spricht gegen Firefox, dass der +Sitzungswiederherstellungsdialog nicht abstellbar ist. Deshalb wird ein Web-Browser benötigt, der es ermöglicht nur den Inhalt der Website im X11-Fenster darzustellen. |