Extension [ extension #143 sync version 1.0.1 ] { - Classes [4] { Class [ class SyncMutex ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [3] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ $name ] } } Method [ public method lock ] { - Parameters [1] { Parameter #0 [ $wait ] } } Method [ public method unlock ] { - Parameters [1] { Parameter #0 [ $all ] } } } } Class [ class SyncSemaphore ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [3] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $name ] Parameter #1 [ $initialval ] Parameter #2 [ $autounlock ] } } Method [ public method lock ] { - Parameters [1] { Parameter #0 [ $wait ] } } Method [ public method unlock ] { - Parameters [1] { Parameter #0 [ &$prevcount ] } } } } Class [ class SyncEvent ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [4] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ $name ] Parameter #1 [ $manual ] } } Method [ public method wait ] { - Parameters [1] { Parameter #0 [ $wait ] } } Method [ public method fire ] { - Parameters [0] { } } Method [ public method reset ] { - Parameters [0] { } } } } Class [ class SyncReaderWriter ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [5] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ $name ] Parameter #1 [ $autounlock ] } } Method [ public method readlock ] { - Parameters [1] { Parameter #0 [ $wait ] } } Method [ public method writelock ] { - Parameters [1] { Parameter #0 [ $wait ] } } Method [ public method readunlock ] { - Parameters [0] { } } Method [ public method writeunlock ] { - Parameters [0] { } } } } } }