GetEvent

Diese Funktion gehört zur Unit rpc_global und steht global zur Verfügung. Der Funktionstyp ist Funktion. Der Rückgabetyp ist vom Typ rpc_global.RpcEventList.
Die Funktion verlangt folgende Parameter:
Parameter
Typ
Beschreibung
ClientTimeout Integer Wartezeit in Sekunden
Wartet bis ClientTimeout abgelaufen ist oder bis ein oder mehrere Ereignisse eingetreten sind. Ein Ereignis könnte zum Beispiel die Sperrung eines Elements sein. Ereignisse werden für 1 Sekunde gesammelt und dann als Ergebnis dieser Funktion zurück geliefert.
Wenn die Funktion mit oder ohne Ergebnis zurückkehrt, können die Ereignisse ausgewertet werden. Anschließend kann die Funktion erneut aufgerufen werden, um auf neue Ereignisse zu warten. Ereignisse, welche in der Zwischenzeit auftreten, werden Serverseitig gesammelt.
Wenn ein Client (mit einer bestimmten Client-ID) länger als 60 Sekunden in keiner RPC-Funktion Daten abgerufen haben, werden alle gesammelten Ereignisse verworfen. Der Client gilt dann als nicht mehr verbunden.
In der Regel wird diese Funktion in einer Endlosschleife aufgerufen, welche nur bei einem manuellen Logout des Benutzers beendet werden sollte.