#include <Persistent_Entries.h>
Collaboration diagram for TAO_Persistent_Index_IntId:

Public Member Functions | |
| TAO_Persistent_Index_IntId (void) | |
| Constructor. | |
| TAO_Persistent_Index_IntId (ACE_UINT32 *counter, ACE_Hash_Map_With_Allocator< TAO_Persistent_ExtId, TAO_Persistent_IntId > *hash_map) | |
| Constructor. | |
| TAO_Persistent_Index_IntId (const TAO_Persistent_Index_IntId &rhs) | |
| Copy constructor. | |
| ~TAO_Persistent_Index_IntId (void) | |
| Destructor. | |
| void | operator= (const TAO_Persistent_Index_IntId &rhs) |
| Assignment operator (does copy memory). | |
Public Attributes | |
| ACE_UINT32 * | counter_ |
| Pointer to a Persistent Naming Context's counter. | |
| ACE_Hash_Map_With_Allocator< TAO_Persistent_ExtId, TAO_Persistent_IntId > * | hash_map_ |
| Pointer to a Persistent Naming Context's hash map. | |
This class holds a counter and a hash map pointers, so they can be stored together as a for a in a hash table holding the state of a Persistent Context Index.
Definition at line 147 of file Persistent_Entries.h.
|
|
Constructor.
Definition at line 122 of file Persistent_Entries.cpp.
|
|
||||||||||||
|
Constructor.
Definition at line 128 of file Persistent_Entries.cpp.
|
|
|
Copy constructor.
Definition at line 136 of file Persistent_Entries.cpp. References counter_, and hash_map_.
|
|
|
Destructor.
Definition at line 142 of file Persistent_Entries.cpp.
00143 {
00144 }
|
|
|
Assignment operator (does copy memory).
Definition at line 147 of file Persistent_Entries.cpp. References counter_, and hash_map_.
|
|
|
Pointer to a Persistent Naming Context's counter.
Definition at line 171 of file Persistent_Entries.h. Referenced by operator=(), TAO_Persistent_Index_IntId(), and TAO_Persistent_Context_Index::unbind(). |
|
|
Pointer to a Persistent Naming Context's hash map.
Definition at line 175 of file Persistent_Entries.h. Referenced by operator=(), and TAO_Persistent_Index_IntId(). |
1.3.6