|
ReXGlue SDK
|
#include <rex/kernel/types/thread.h>
Public Attributes | |
| X_LIST_ENTRY | wait_list_entry |
| be_ptr< X_KTHREAD > | thread |
| be_ptr< X_DISPATCH_HEADER > | object |
| be_ptr< X_KWAIT_BLOCK > | next_wait_block |
| be_u16 | wait_result_xstatus |
| be_u16 | wait_type |
Guest layout of a wait block, which ties a thread to an object it waits on.
| be_ptr<X_KWAIT_BLOCK> rex::kernel::X_KWAIT_BLOCK::next_wait_block |
Next block of the same wait.
| be_ptr<X_DISPATCH_HEADER> rex::kernel::X_KWAIT_BLOCK::object |
Dispatch header of the object waited on.
| X_LIST_ENTRY rex::kernel::X_KWAIT_BLOCK::wait_list_entry |
Links the block in the wait list of the object.
| be_u16 rex::kernel::X_KWAIT_BLOCK::wait_result_xstatus |
Wait result value, 0x0100 in the timeout block.
| be_u16 rex::kernel::X_KWAIT_BLOCK::wait_type |
Wait type, 0x0201 in the timeout block.