#include <Map_Manager.h>
Collaboration diagram for ACE_Map_Entry< EXT_ID, INT_ID >:
Public Member Functions | |
ACE_Map_Entry (void) | |
Initialize member variables. | |
~ACE_Map_Entry (void) | |
void | dump (void) const |
Dump the state of an object. | |
ACE_UINT32 | next (void) const |
Get next entry. | |
void | next (ACE_UINT32 n) |
Set next entry. | |
ACE_UINT32 | prev (void) const |
Get prev entry. | |
void | prev (ACE_UINT32 p) |
Set prev entry. | |
Public Attributes | |
EXT_ID | ext_id_ |
Key used to look up an entry. | |
INT_ID | int_id_ |
The contents of the entry itself. | |
ACE_ALLOC_HOOK_DECLARE | |
Declare the dynamic allocation hooks. | |
ACE_UINT32 | next_ |
Keeps track of the next entry. | |
ACE_UINT32 | prev_ |
Keeps track of the previous entry. |
Definition at line 39 of file Map_Manager.h.
ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE ACE_Map_Entry< EXT_ID, INT_ID >::ACE_Map_Entry | ( | void | ) |
Initialize member variables.
Definition at line 11 of file Map_Manager.inl.
00012 : next_ (0), 00013 prev_ (0) 00014 #if defined (ACE_HAS_LAZY_MAP_MANAGER) 00015 , free_ (1) 00016 #endif /* ACE_HAS_LAZY_MAP_MANAGER */ 00017 { 00018 }
ACE_INLINE ACE_Map_Entry< EXT_ID, INT_ID >::~ACE_Map_Entry | ( | void | ) |
We need this destructor to keep some compilers from complaining. It's just a no-op, however.
Definition at line 21 of file Map_Manager.inl.
void ACE_Map_Entry< EXT_ID, INT_ID >::dump | ( | void | ) | const |
Dump the state of an object.
Definition at line 595 of file Map_Manager.cpp.
References ACE_BEGIN_DUMP, ACE_DEBUG, ACE_END_DUMP, ACE_TEXT, and LM_DEBUG.
00596 { 00597 #if defined (ACE_HAS_DUMP) 00598 ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this)); 00599 ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("next_ = %d"), this->next_)); 00600 ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("prev_ = %d"), this->prev_)); 00601 00602 #if defined (ACE_HAS_LAZY_MAP_MANAGER) 00603 ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("free_ = %d"), this->free_)); 00604 #endif /* ACE_HAS_LAZY_MAP_MANAGER */ 00605 00606 ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); 00607 #endif /* ACE_HAS_DUMP */ 00608 }
ACE_INLINE void ACE_Map_Entry< EXT_ID, INT_ID >::next | ( | ACE_UINT32 | n | ) |
Set next entry.
Definition at line 33 of file Map_Manager.inl.
References ACE_Map_Entry< EXT_ID, INT_ID >::next_.
00034 { 00035 this->next_ = n; 00036 }
ACE_INLINE ACE_UINT32 ACE_Map_Entry< EXT_ID, INT_ID >::next | ( | void | ) | const |
Get next entry.
Definition at line 27 of file Map_Manager.inl.
References ACE_Map_Entry< EXT_ID, INT_ID >::next_.
Referenced by ACE_Map_Manager< EXT_ID, INT_ID, ACE_LOCK >::resize_i(), and ACE_Map_Manager< EXT_ID, INT_ID, ACE_LOCK >::shared_move().
00028 { 00029 return this->next_; 00030 }
ACE_INLINE void ACE_Map_Entry< EXT_ID, INT_ID >::prev | ( | ACE_UINT32 | p | ) |
Set prev entry.
Definition at line 45 of file Map_Manager.inl.
References ACE_Map_Entry< EXT_ID, INT_ID >::prev_.
00046 { 00047 this->prev_ = p; 00048 }
ACE_INLINE ACE_UINT32 ACE_Map_Entry< EXT_ID, INT_ID >::prev | ( | void | ) | const |
Get prev entry.
Definition at line 39 of file Map_Manager.inl.
References ACE_Map_Entry< EXT_ID, INT_ID >::prev_.
Referenced by ACE_Map_Manager< EXT_ID, INT_ID, ACE_LOCK >::resize_i(), and ACE_Map_Manager< EXT_ID, INT_ID, ACE_LOCK >::shared_move().
00040 { 00041 return this->prev_; 00042 }
ACE_Map_Entry< EXT_ID, INT_ID >::ACE_ALLOC_HOOK_DECLARE |
EXT_ID ACE_Map_Entry< EXT_ID, INT_ID >::ext_id_ |
Key used to look up an entry.
Definition at line 50 of file Map_Manager.h.
Referenced by ACE_Active_Map_Manager< T >::bind(), ACE_Active_Map_Manager< T >::find(), ACE_Active_Map_Manager< T >::rebind(), ACE_Map_Manager< EXT_ID, INT_ID, ACE_LOCK >::rebind_i(), and ACE_Active_Map_Manager< T >::unbind().
INT_ID ACE_Map_Entry< EXT_ID, INT_ID >::int_id_ |
The contents of the entry itself.
Definition at line 53 of file Map_Manager.h.
Referenced by ACE_Active_Map_Manager< T >::bind(), ACE_Active_Map_Manager< T >::find(), ACE_Active_Map_Manager< T >::rebind(), and ACE_Map_Manager< EXT_ID, INT_ID, ACE_LOCK >::rebind_i().
ACE_UINT32 ACE_Map_Entry< EXT_ID, INT_ID >::next_ |
Keeps track of the next entry.
Definition at line 77 of file Map_Manager.h.
Referenced by ACE_Map_Const_Iterator_Base< EXT_ID, INT_ID, ACE_LOCK >::next(), ACE_Map_Iterator_Base< EXT_ID, INT_ID, ACE_LOCK >::next(), and ACE_Map_Entry< EXT_ID, INT_ID >::next().
ACE_UINT32 ACE_Map_Entry< EXT_ID, INT_ID >::prev_ |
Keeps track of the previous entry.
Definition at line 80 of file Map_Manager.h.
Referenced by ACE_Map_Entry< EXT_ID, INT_ID >::prev().