MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | GESCHUETZT |
| 2 | SYNOPSIS |
| 3 | int send_erq(int request, string|int *data, closure callback); |
| 4 | |
| 5 | BESCHREIBUNG |
| 6 | Eine Anfrage vom Typ <request> (standardmaessig 0) wird mit Inhalt |
| 7 | <data> word an den ERQ gesandt. Wenn <callback> angegeben ist, |
| 8 | wird diese Closure aufgerufen, wenn eine Antwort vom ERQ eintrifft |
| 9 | (ein Status Code), vorausgesetzt die Antwort enthaelt ausreichend |
| 10 | Daten, um damit zu arbeiten: |
| 11 | |
| 12 | void <closure>(int *response_data, int len); |
| 13 | |
| 14 | <data> kann entweder ein String oder ein Array von Integers sein, |
| 15 | wobei im zweiten Fall die Zahlen als Zeichen interpretiert werden. |
| 16 | Die unterschiedlichen Anfragen sind in /sys/erq.h definiert. |
| 17 | |
| 18 | Die Funktion liefert 0 zurueck, wenn das Senden fehlgeschlagen ist, |
| 19 | etwas anderes sost. |
| 20 | |
| 21 | Die Funktion verursacht eine Schutzverletzung "erq". |
| 22 | |
| 23 | SIEHE AUCH |
| 24 | attach_erq_demon(E), erq(C) |