RegisterMultiEventCallback (open)
Registers an callback function capable of handling multiple events to be called when a certain event is dispatched. Only supported in the following contexts: tollium, appserver and porthandler.
Syntax
LOADLIB "wh::ipc.whlib";
INTEGER FUNCTION RegisterMultiEventCallback(STRING event, FUNCTION PTR callback, RECORD options)Parameters
STRING eventEvent to wait on (LIKE match)
FUNCTION PTR callbackCallback to call when the event arrives. Signature: MACRO callback(STRING event, RECORD ARRAY msg)
RECORD optionsOptions
serializerIf provided, serialize calls using this serializer, use DEFAULT OBJECT for no serializing. If not provided, serialize calls for this registration.
Return value
INTEGERRegistration id, for use with UnregisterEventCallback