KServerPort: Difference between revisions
|  Created page with "Category:Kernel objects class KServerPort extends KSynchronizationObject;" | mNo edit summary | ||
| (17 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| [[Category:Kernel objects]] | [[Category:Kernel synchronization objects]] | ||
| class [[KServerPort]] extends [[KSynchronizationObject]]; | class [[KServerPort]] extends [[KSynchronizationObject]]; | ||
| Size : 0x24 bytes | |||
| {| class="wikitable" border="1" | |||
| |- | |||
| !  Offset | |||
| ! Type | |||
| !  Description | |||
| |- | |||
| | 0x0 | |||
| | u32 | |||
| | Pointer to vtable | |||
| |- | |||
| | 0x4 | |||
| | u32 | |||
| | Reference count | |||
| |- | |||
| | 0x8 | |||
| | u32 | |||
| | Node count for threads | |||
| |- | |||
| | 0xC | |||
| | [[KLinkedListNode]]* | |||
| | Pointer to first KLinkedListNode in the list of threads that sync with this object | |||
| |- | |||
| | 0x10 | |||
| | [[KLinkedListNode]]* | |||
| | Pointer to last KLinkedListNode in the list of threads that sync with this object | |||
| |- | |||
| | 0x14 | |||
| | u32 | |||
| | Node count for threads | |||
| |- | |||
| | 0x18 | |||
| | [[KLinkedListNode]]* | |||
| | Pointer to first KLinkedListNode in the list of KServerSessions associated with this object | |||
| |- | |||
| | 0x1C | |||
| | [[KLinkedListNode]]* | |||
| | Pointer to last KLinkedListNode in the list of KServerSessions associated with this object | |||
| |- | |||
| | 0x20 | |||
| | [[KPort]]*  | |||
| | Pointer to parent KPort | |||
| |- | |||