Read Me - Common Public License V1.0 - Copyright Notice(©)

setUnguarded


>>-setUnguarded------------------------------------------------><

Turns off the guard attribute of the method, allowing this method to run on an object even if another method has acquired exclusive access to the scope variable pool. Methods are unguarded by default.

A guarded method can be active for an object only when no other method requiring exclusive access to the object's variable pool is active in the same object. This restriction does not apply if an object sends itself a message to run a method and it already has exclusive use of the same object variable pool. In this case, the method runs immediately regardless of its guarded state.

Read Me - Common Public License V1.0 - Copyright Notice(©)