RTEMS CPU Kit with SuperCore
4.11.3
|
The following defines the Object Control Block used to manage each object local to this node. More...
#include <object.h>
Data Fields | |
Chain_Node | Node |
This is the chain node portion of an object. More... | |
Objects_Id | id |
This is the object's ID. More... | |
Objects_Name | name |
This is the object's name. More... | |
The following defines the Object Control Block used to manage each object local to this node.
Objects_Id Objects_Control::id |
This is the object's ID.
Referenced by _API_Mutex_Unlock(), _CORE_barrier_Release(), _Objects_Id_to_name(), _Objects_Invalidate_Id(), _POSIX_Timer_TSR(), _RTEMS_tasks_Free(), pthread_key_create(), rtems_barrier_create(), rtems_capture_record_task(), rtems_object_set_name(), rtems_rate_monotonic_create(), rtems_semaphore_create(), rtems_stack_checker_begin_extension(), rtems_task_get_note(), rtems_task_self(), rtems_task_set_note(), and rtems_timer_create().
Objects_Name Objects_Control::name |
This is the object's name.
Referenced by _Objects_Namespace_remove(), _Objects_Open(), _Objects_Open_string(), _Objects_Open_u32(), and _POSIX_Message_queue_Delete().
Chain_Node Objects_Control::Node |
This is the chain node portion of an object.
Referenced by _Objects_Free(), and _Thread_MP_Free_proxy().