AsyncEventWaiter::AddEvent (open)
Add a new event to wait for
Syntax
LOADLIB "mod::system/lib/testframework.whlib";
OBJECT FUNCTION AddEvent(RECORD options)Parameters
RECORD optionsOptions
conditiontestBOOLEAN FUNCTION conditiontest() If returns false, events are ignored
datatestBOOLEAN FUNCTION datatest(RECORD data) If returns data, events are ignored
expandsfunctionRECORD ARRAY FUNCTION expandsfunction(event, data) Returns a list of waits to add
maskEvent mask
Return value
OBJECTThis waiter, for chaining