Files
LNXSDK/Kha/Tools/windows_x64/std/python/lib/threading/Condition.hx
2026-05-21 23:40:20 -07:00

13 lines
405 B
Haxe

package python.lib.threading;
@:pythonImport("threading", "Condition")
extern class Condition {
function new(?lock:haxe.extern.EitherType<Lock, RLock>):Void;
function acquire(?blocking:Bool, ?timeout:Float):Bool;
function release():Void;
function wait(?timeout:Float):Bool;
function wait_for(predicate:()->Bool, ?timeout:Float):Bool;
function notify(n:Int = 1):Void;
function notify_all():Void;
}