#include <Persistent_Entries.h>
| Public Member Functions | |
| TAO_Persistent_Index_ExtId (void) | |
| Constructor. | |
| TAO_Persistent_Index_ExtId (const char *poa_id) | |
| Constructor. | |
| TAO_Persistent_Index_ExtId (const TAO_Persistent_Index_ExtId &rhs) | |
| Copy constructor. | |
| ~TAO_Persistent_Index_ExtId (void) | |
| Destructor. | |
| void | operator= (const TAO_Persistent_Index_ExtId &rhs) | 
| Assignment operator (does copy memory). | |
| bool | operator== (const TAO_Persistent_Index_ExtId &rhs) const | 
| Equality comparison operator (must match both id_ and kind_). | |
| bool | operator!= (const TAO_Persistent_Index_ExtId &rhs) const | 
| Inequality comparison operator. | |
| u_long | hash (void) const | 
| Public Attributes | |
| const char * | poa_id_ | 
We need this wrapper class around the actual data because we must provide <hash> function for it to work with ACE_Hash_Map_Manager.
| 
 | 
| Constructor. 
 | 
| 
 | 
| Constructor. 
 | 
| 
 | 
| Copy constructor. 
 | 
| 
 | 
| Destructor. 
 | 
| 
 | 
| <hash> function is required in order for this class to be usable by ACE_Hash_Map_Manager. | 
| 
 | 
| Inequality comparison operator. 
 | 
| 
 | 
| Assignment operator (does copy memory). 
 | 
| 
 | 
| Equality comparison operator (must match both id_ and kind_). 
 | 
| 
 | 
| POA id to be associated with the rest of the info for some Persistent Naming Context in the Persistent Context Index. | 
 1.3.9.1
 1.3.9.1