for a <key> in a hash table holding the state of a Persistent Context Index. (Persistent Context Index is like directory that stores info about every active Naming Context). More...
#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. |
for a <key> in a hash table holding the state of a Persistent Context Index. (Persistent Context Index is like directory that stores info about every active Naming Context).
This class holds a counter and a hash map pointers, so they can be stored together as a
for a <key> in a hash table holding the state of a Persistent Context Index.
Definition at line 147 of file Persistent_Entries.h.
TAO_Persistent_Index_IntId::TAO_Persistent_Index_IntId | ( | void | ) |
TAO_Persistent_Index_IntId::TAO_Persistent_Index_IntId | ( | ACE_UINT32 * | counter, | |
ACE_Hash_Map_With_Allocator< TAO_Persistent_ExtId, TAO_Persistent_IntId > * | hash_map | |||
) |
TAO_Persistent_Index_IntId::TAO_Persistent_Index_IntId | ( | const TAO_Persistent_Index_IntId & | rhs | ) |
TAO_Persistent_Index_IntId::~TAO_Persistent_Index_IntId | ( | void | ) |
void TAO_Persistent_Index_IntId::operator= | ( | const TAO_Persistent_Index_IntId & | rhs | ) |
ACE_UINT32* TAO_Persistent_Index_IntId::counter_ |
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().
ACE_Hash_Map_With_Allocator<TAO_Persistent_ExtId, TAO_Persistent_IntId>* TAO_Persistent_Index_IntId::hash_map_ |
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().