21 #ifndef _RTEMS_POSIX_KEY_H    22 #define _RTEMS_POSIX_KEY_H    98    void (*destructor) (
void *);
   119 #define POSIX_KEYS_INFORMATION_DEFINE( max ) \   120   OBJECTS_INFORMATION_DEFINE( \   123     OBJECTS_POSIX_KEYS, \   124     POSIX_Keys_Control, \   126     OBJECTS_NO_STRING_NAME, \ 
Definition: objectdata.h:39
 
POSIX_Keys_Key_value_pair _POSIX_Keys_Key_value_pairs[]
The initial set of POSIX key and value pairs.
Definition: keyzerokvp.c:34
 
Constants and Structures Associated with the Object Handler.
 
Represents POSIX key and value pair.
Definition: key.h:46
 
POSIX Threads Private Support.
 
Red-black tree node.
Definition: rbtree.h:55
 
Chain_Node Key_node
The chain node for the key value pairs chain in POSIX_Keys_Control.
Definition: key.h:50
 
Objects_Information _POSIX_Keys_Information
The POSIX Key objects information.
 
Chain_Control Key_value_pairs
Key value pairs of this key.
Definition: key.h:103
 
Constants and Structures Associated with the Red-Black Tree Handler.
 
RBTree_Node Lookup_node
The tree node for the lookup tree in Thread_Keys_information.
Definition: key.h:55
 
void * value
The thread specific POSIX key value.
Definition: key.h:70
 
Thread_Control * thread
The corresponding thread.
Definition: key.h:65
 
The data structure used to manage a POSIX key.
Definition: key.h:94
 
const uint32_t _POSIX_Keys_Key_value_pair_maximum
The POSIX key and value pairs maximum.
Definition: keyzerokvp.c:36
 
pthread_key_t key
The POSIX key identifier used as the tree key.
Definition: key.h:60
 
Constants and Structures Related with the Thread Control Block.
 
Objects_Control Object
Definition: key.h:96