#include <Hash_Multi_Map_Manager_T.h>
Collaboration diagram for ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID >:

| Public Types | |
| typedef ACE_Unbounded_Set< INT_ID > | VALUE_SET | 
| typedef ACE_Unbounded_Set_Iterator< INT_ID > | VALUE_SET_ITERATOR | 
| Public Member Functions | |
| ACE_Hash_Multi_Map_Entry (const EXT_ID &ext_id, const ACE_Unbounded_Set< INT_ID > &int_id_set, ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID > *next=0, ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID > *prev=0) | |
| Constructor. | |
| ACE_Hash_Multi_Map_Entry (ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID > *next, ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID > *prev) | |
| Constructor. | |
| ~ACE_Hash_Multi_Map_Entry (void) | |
| Destructor. | |
| EXT_ID & | key (void) | 
| Key accessor. | |
| ACE_Unbounded_Set< INT_ID > & | item (void) | 
| Item accessor. | |
| void | dump (void) const | 
| Dump the state of an object. | |
| Public Attributes | |
| EXT_ID | ext_id_ | 
| ACE_Unbounded_Set< INT_ID > | int_id_set_ | 
| ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID > * | next_ | 
| Pointer to the next item in the bucket of overflow nodes. | |
| ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID > * | prev_ | 
| Pointer to the prev item in the bucket of overflow nodes. | |
| Friends | |
| class | ACE_Unbounded_Set< INT_ID > | 
Definition at line 49 of file Hash_Multi_Map_Manager_T.h.
| 
 | |||||
| 
 Definition at line 54 of file Hash_Multi_Map_Manager_T.h. | 
| 
 | |||||
| 
 Definition at line 55 of file Hash_Multi_Map_Manager_T.h. | 
| 
 | ||||||||||||||||||||||||
| Constructor. 
 Definition at line 40 of file Hash_Multi_Map_Manager_T.cpp. 
 00044 : ext_id_ (ext_id), 00045 int_id_set_ (int_id_set), 00046 next_ (next), 00047 prev_ (prev) 00048 { 00049 } | 
| 
 | ||||||||||||||||
| Constructor. 
 Definition at line 32 of file Hash_Multi_Map_Manager_T.cpp. 
 | 
| 
 | ||||||||||
| Destructor. 
 Definition at line 53 of file Hash_Multi_Map_Manager_T.cpp. 
 00054 {
00055 }
 | 
| 
 | ||||||||||
| Dump the state of an object. 
 Definition at line 71 of file Hash_Multi_Map_Manager_T.cpp. References ACE_BEGIN_DUMP, ACE_DEBUG, ACE_END_DUMP, ACE_TEXT, and LM_DEBUG. 
 00072 {
00073 #if defined (ACE_HAS_DUMP)
00074   ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
00075   ACE_DEBUG ((LM_DEBUG,  ACE_TEXT ("next_ = %d"), this->next_));
00076   ACE_DEBUG ((LM_DEBUG,  ACE_TEXT ("prev_ = %d"), this->prev_));
00077   ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
00078 #endif /* ACE_HAS_DUMP */
00079 }
 | 
| 
 | ||||||||||
| Item accessor. 
 Definition at line 65 of file Hash_Multi_Map_Manager_T.cpp. References ACE_Hash_Multi_Map_Entry< EXT_ID, INT_ID >::int_id_set_. 
 00066 {
00067   return int_id_set_;
00068 }
 | 
| 
 | ||||||||||
| Key accessor. 
 Definition at line 59 of file Hash_Multi_Map_Manager_T.cpp. 
 00060 {
00061   return ext_id_;
00062 }
 | 
| 
 | |||||
| 
 Definition at line 52 of file Hash_Multi_Map_Manager_T.h. | 
| 
 | |||||
| Key used to look up an entry. 
 Definition at line 81 of file Hash_Multi_Map_Manager_T.h. Referenced by ACE_Hash_Multi_Map_Manager< EXT_ID, INT_ID, HASH_KEY, COMPARE_KEYS, ACE_LOCK >::rebind_i(), and ACE_Hash_Multi_Map_Manager< EXT_ID, INT_ID, HASH_KEY, COMPARE_KEYS, ACE_LOCK >::shared_find(). | 
| 
 | |||||
| 
 | |||||
| 
 | |||||
| Pointer to the prev item in the bucket of overflow nodes. 
 Definition at line 91 of file Hash_Multi_Map_Manager_T.h. Referenced by ACE_Hash_Multi_Map_Manager< EXT_ID, INT_ID, HASH_KEY, COMPARE_KEYS, ACE_LOCK >::unbind_all_i(), and ACE_Hash_Multi_Map_Manager< EXT_ID, INT_ID, HASH_KEY, COMPARE_KEYS, ACE_LOCK >::unbind_i(). | 
 1.3.6
 
1.3.6