This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see How to Migrate to InterSystems IRIS, available on the WRC Distributions page (login required).


class %ZEN.Report.Semaphore extends %Library.RegisteredObject

Method Inventory (Including Private)


classmethod SetSemaphoreInitialValue(Name As %String, InitialValue As %Integer, TimeOut As %Integer = 30)
classmethod Signal(Name As %String) as %Status
classmethod Wait(Name As %String) as %Status

Inherited Members

Inherited Methods (Including Private)