Lines Matching refs:phase
89 Multi-phase mechanism
94 The resettable interface uses a multi-phase system to relieve objects and
104 1. The **enter** phase is executed when the object enters reset. It resets only
109 2. The **hold** phase is executed for entry into reset, once every object in the
110 group which is being reset has had its *enter* phase executed. At this point
113 3. The **exit** phase is executed when the object leaves the reset state.
122 The *exit* phase is executed only when the last reset operation ends. Therefore
139 phase of the reset; they are name ``phases.enter()``, ``phases.hold()`` and
156 /* call parent class enter phase */
168 /* call parent class hold phase */
180 /* call parent class exit phase */
208 only override the *enter* phase and leave *hold* and *exit* untouched::
215 phase.
223 An object is under reset from the beginning of the *enter* phase (before
225 phase. During *enter* and *hold* phase only, the function will return that the
238 *hold* or *exit* phase of another object in the same reset group.
289 a reset operation it must be used only in *hold* phase. Using it in *enter* or
290 *exit* phase is an error.
324 the three-phase mechanism listed above. It resets all objects
328 "hold" phase of this reset.