next up previous contents index
Next: log [Stack] Up: Design und Klassenbibliothek Previous: Der Empfang


Lokales Eventhandling: Server.pm

Server.pm hat zunächst die Aufgabe, Clients lokal zu verwalten, eingehende Events entgegenzunehmen und weiterzuleiten. Hier ist die Hauptschleife von POS implementiert. Dieses Modul kennt noch kein Netzwerk und ist standalone funktionsfähig. Die prinzipiellen Funktionen der Hauptschleife zeigt 4.2.



\resizebox* {0.6\textwidth}{!}{\includegraphics{pic/mainloop.eps}}



Zur Implementierung des Servers gehören einige Listen, die verschiedene Aufgaben haben. Allen gemeinsam ist ihr Inhalt: es sind Methoden von registrierten Clienten, denen spezielle Aufgaben zukommen. Im Folgenden werden diese Listen genauer beschrieben



Unterabschnitte