ReXGlue SDK
Loading...
Searching...
No Matches
rex::kernel::ThreadRef Struct Reference

#include <rex/kernel/object/kernel_thread.h>

Inheritance diagram for rex::kernel::ThreadRef:
[legend]

Public Member Functions

 ThreadRef (u32 thread_id_in, ThreadRegistry *registry_in)
 ~ThreadRef ()

Public Attributes

u32 thread_id
ThreadRegistry * registry

Additional Inherited Members

Protected Member Functions inherited from rex::NonCopyable
 NonCopyable (const NonCopyable &)=delete
NonCopyable & operator= (const NonCopyable &)=delete

Detailed Description

Table slot data that names the KernelThread of a thread ID.

Constructor & Destructor Documentation

◆ ~ThreadRef()

rex::kernel::ThreadRef::~ThreadRef ( )

Notifies the registry that the thread lost its handles.

Member Data Documentation

◆ registry

ThreadRegistry* rex::kernel::ThreadRef::registry

Registry notified when the thread loses its handles.

◆ thread_id

u32 rex::kernel::ThreadRef::thread_id

ID of the thread whose KernelThread the registry holds.


The documentation for this struct was generated from the following file: