next up previous contents
Next: Datei: client.c Up: Funktionen der einzelnen Module Previous: Datei: thread.c

Datei: server.c

Kennung für das Versionskontroll-System:
char *rcs = ''$Id: server.c,v 1.107 1996/04/23 16:53:41 heuler$'';

Funktionen:
Schickt alle Parameter des Pendelsystems zum Client; wird nur beim Start des Clients aufgerufen:
void SendtoClient();

Schickt dem Client die Nachricht, den Parameter id zu ändern:
void UpdateParmChild(int id, double f);

Schickt dem Client die Nachricht, sich zu beenden:
void StopChild();

Schickt dem Client einen Reset Befehl:
void ResetChild();

Startet den Client mittels eines fork(), initialisiert seinen Programmkontext und übergibt im Client die Kontrolle an ClientMain:
void StartChild();

Setzt die Parameter des Pendels für die grafische Ausgabe und zeigt sie an:
void SetParameters(pendatastruct *d);

Initialisiert den Server beim Programmstart:
void InitServer();

main() des Servers, wird vom X11-System in bestimmten Zeitabständen aufgerufen, siehe sleeprate, Kap. gif:
void ServerMain();

main() des Hauptprogramms:
int main(int argc, char **argv);



Marius Heuler
Tue Jan 7 12:11:50 MET 1997