#include <Persistent_Entries.h>
Collaboration diagram for TAO_Persistent_Index_IntId:
Public Methods | |
TAO_Persistent_Index_IntId (void) | |
Constructor. More... | |
TAO_Persistent_Index_IntId (ACE_UINT32 *counter, ACE_Hash_Map_With_Allocator< TAO_Persistent_ExtId, TAO_Persistent_IntId > *hash_map) | |
Constructor. More... | |
TAO_Persistent_Index_IntId (const TAO_Persistent_Index_IntId &rhs) | |
Copy constructor. More... | |
~TAO_Persistent_Index_IntId (void) | |
Destructor. More... | |
void | operator= (const TAO_Persistent_Index_IntId &rhs) |
Assignment operator (does copy memory). More... | |
Public Attributes | |
ACE_UINT32 * | counter_ |
Pointer to a Persistent Naming Context's counter. More... | |
ACE_Hash_Map_With_Allocator< TAO_Persistent_ExtId, TAO_Persistent_IntId > * | hash_map_ |
Pointer to a Persistent Naming Context's hash map. More... |
This class holds a counter and a hash map pointers, so they can be stored together as a <value> for a <key> in a hash table holding the state of a Persistent Context Index.
|
Constructor.
|
|
Constructor.
|
|
Copy constructor.
|
|
Destructor.
|
|
Assignment operator (does copy memory).
|
|
Pointer to a Persistent Naming Context's counter.
|
|
Pointer to a Persistent Naming Context's hash map.
|