blob: 8af5e031bbcecf750021f3f408a51a306b1aab50 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001set_heart_beat()
2****************
3
4
MG Mud User88f12472016-06-24 23:31:02 +02005SYNOPSIS
Zesstra953f9972017-02-18 15:37:36 +01006========
7
8 int set_heart_beat(int flag);
9
MG Mud User88f12472016-06-24 23:31:02 +020010
11BESCHREIBUNG
Zesstra953f9972017-02-18 15:37:36 +010012============
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 Schaltet den Heartbeat ein (1) oder aus (0). Der Treiber wendet die
15 Lfun heart_beat() auf das aktuelle Objekt alle __HEARTBEAT_INTERVAL__
16 Sekunden an, wenn der Heartbeat eingeschaltet ist. Ein Shadow
17 auf der Lfun wird ignoriert.
MG Mud User88f12472016-06-24 23:31:02 +020018
Zesstra953f9972017-02-18 15:37:36 +010019
20
21 Der Heartbeat sollte immer ausgeschaltet werden, wenn er nicht
22 gebraucht wird. Das reduziert die Systemauslastung.
23
24 Liefert '1' bei Erfolg, '0' bei Fehler.
25
26 Das Abschalten eines bereits abgeschalteten Heartbeats (und umgekehrt
27 das Einschalten eines bereits eingeschalteten Heartbeats) zaehlt
28 als Fehler.
29
MG Mud User88f12472016-06-24 23:31:02 +020030
31BEMERKUNGEN
Zesstra953f9972017-02-18 15:37:36 +010032===========
33
34 __HEARTBEAT_INTERVAL__ ist in MG = 2 Sekunden
35
MG Mud User88f12472016-06-24 23:31:02 +020036
37SIEHE AUCH
Zesstra953f9972017-02-18 15:37:36 +010038==========
39
40 heart_beat(A), call_out(E)