20 #ifndef _RTEMS_POSIX_KEY_H 21 #define _RTEMS_POSIX_KEY_H 81 void (*destructor) (
void *);
Constants and Structures Associated with the Object Handler.
This is used to manage each element (node) which is placed on a chain.
Definition: chain.h:65
The following defines the Object Control Block used to manage each object local to this node...
Definition: object.h:232
Represents POSIX key and value pair.
Definition: key.h:45
POSIX Threads Private Support.
Constants and Structures Related with the Thread Control Block.
Constants and Structures Associated with the Red-Black Tree Handler.
This structure defines the Thread Control Block (TCB).
Definition: thread.h:671
RBTree_Node Key_value_lookup_node
The tree node for the lookup tree.
Definition: key.h:54
void * value
The thread specific POSIX key value.
Definition: key.h:71
Chain_Node Key_values_per_thread_node
The chain node for the per-thread value chain.
Definition: key.h:49
Thread_Control * thread
The thread pointer used in combination with the POSIX key identifier as the tree key.
Definition: key.h:66
The data structure used to manage a POSIX key.
Definition: key.h:77
pthread_key_t key
The POSIX key identifier used in combination with the thread pointer as the tree key.
Definition: key.h:60
Objects_Control Object
This field is the Object control structure.
Definition: key.h:79
This is used to manage each element (node) which is placed on a RBT.
Definition: rbtree.h:75