KTimeableInterruptEvent: Difference between revisions
mNo edit summary |
No edit summary |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
Size : 0x10 bytes | Size : 0x10 bytes | ||
Abstract base | Abstract class used as base for [[KThread]], [[KTimer]], and the dummy subclass of the attribute at offset 0x10 of [[KTimerAndWDTManager]]. | ||
Instances of these classes are kept track of by the [[KTimerAndWDTManager]]. | |||
As of [[11.3.0-36]], a second virtual method was added to decide whether to remove an object from the list of objects tracked by the [[KTimerAndWDTManager]] instance, see changelog. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 19: | Line 22: | ||
| [[KSynchronizationInterruptEvent]] * | | [[KSynchronizationInterruptEvent]] * | ||
| Next interrupt event (associated with the current one). The linked list represented by this attribute can contain cycles. | | Next interrupt event (associated with the current one). The linked list represented by this attribute can contain cycles. | ||
For | For [[KThread]] instances, this is usually a [[KTimer]], and vice-versa | ||
|- | |- | ||
| 0x8 | | 0x8 | ||
| s64 | | s64 | ||
| | | Desired time point (relative to the CPU power-on) in CPU ticks for [[KTimerAndWDTManager]] when it's handling its list of [[KTimeableInterruptEvent]] instances | ||
|} | |} |