blob: d3521e1e49c229d7b4f25ba15955eb09f2b7a9f2 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001GESCHUETZT
2SYNOPSIS
3 int send_erq(int request, string|int *data, closure callback);
4
5BESCHREIBUNG
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
23SIEHE AUCH
24 attach_erq_demon(E), erq(C)