Objects_Information Struct Reference

#include <object.h>

Collaboration diagram for Objects_Information:

Collaboration graph
[legend]

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

Detailed Description

The following defines the structure for the information used to manage each class of objects.

Field Documentation

This field indicates the API of this object 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.

This is the number of objects in a block.

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.

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.

This is the maximum length of names.

This is this object class' method called when extracting a thread.


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

Generated on Sat Aug 30 06:17:03 2008 for RTEMSSuperCore by  doxygen 1.5.6