#include <object.h>

Data Fields | |
| Objects_APIs | the_api |
| uint16_t | the_class |
| Objects_Id | minimum_id |
| Objects_Id | maximum_id |
| Objects_Maximum | maximum |
| boolean | auto_extend |
| uint32_t | allocation_size |
| size_t | size |
| Objects_Control ** | local_table |
| Chain_Control | Inactive |
| Objects_Maximum | inactive |
| uint32_t * | inactive_per_block |
| void ** | object_blocks |
| boolean | is_string |
| uint16_t | name_length |
| Objects_Thread_queue_Extract_callout | extract |
This field indicates the API of this object class.
| uint16_t Objects_Information::the_class |
This is the class of this object set.
This is the minimum valid id of this object class.
This is the maximum valid id of this object class.
This is the maximum number of objects in this class.
Referenced by _Objects_Get_local_object(), and _Objects_Set_local_object().
This is the TRUE if unlimited objects in this class.
| uint32_t Objects_Information::allocation_size |
This is the number of objects in a block.
| size_t Objects_Information::size |
This is the size in bytes of each object instance.
This points to the table of local objects.
Referenced by _Objects_Get_local_object(), and _Objects_Set_local_object().
This is the chain of inactive control blocks.
This is the number of objects on the Inactive list.
| uint32_t* Objects_Information::inactive_per_block |
This is the number of inactive objects per block.
This is a table to the chain of inactive object memory blocks.
This is the TRUE if names are strings.
| uint16_t Objects_Information::name_length |
This is the maximum length of names.
This is this object class' method called when extracting a thread.
1.5.6