HConsumerTypeIsAllowed() jetzt intern.
Die Funktion HConsumerTypeIsAllowed wird benutzt, um in
einem Hookprovider zu pruefen, ob das Objekt <consumer>
den Hooktyp <type> im Hook <hook> benutzen darf.
Sie erhaelt jetzt neu dafuer auch den Hook uebergeben,
fuer den die Pruefung erfolgen soll.
Change-Id: I1104aec51c7a9383763eec284c40b8d2688ba187
diff --git a/std/hook_provider.c b/std/hook_provider.c
index 46b015d..ae92a69 100644
--- a/std/hook_provider.c
+++ b/std/hook_provider.c
@@ -76,7 +76,9 @@
}
// Ggf. zum Ueberschreiben.
-int HConsumerTypeIsAllowed(int type, object consumer){
+// Prueft, ob <consumer> den Hooktyp <type> im Hook <hook> benutzen darf.
+protected int HConsumerTypeIsAllowed(int hookid, int type, object consumer)
+{
return 1;
}
@@ -282,7 +284,7 @@
// Consumertyp erlaubt?
if (H_CONSUMERCHECK(consumertype) == -1
- || !HConsumerTypeIsAllowed(consumertype,GET_OBJECT(consumer)))
+ || !HConsumerTypeIsAllowed(hookid, consumertype,GET_OBJECT(consumer)))
return -4;
// Prioritaet erlaubt?