#include <NAM_Map.h>
Collaboration diagram for CIAO::NAM_Map:

Public Member Functions | |
| NAM_Map (void) | |
| Constructor. | |
| bool | is_available (const ACE_CString &str) |
| Determine if there is a NAM associated with a UUID. | |
| bool | insert_nam (const ACE_CString &str, const PortableServer::ObjectId &oid) |
| Insert a NAM OID into the collection. | |
| ::PortableServer::ObjectId | get_nam (const ACE_CString &str) |
| Get a specified NAM. | |
| bool | remove_nam (const PortableServer::ObjectId &oid) |
| Remove a nam from the map, given its oid. | |
Private Types | |
| typedef ACE_Hash_Map_Manager_Ex< ACE_CString,::PortableServer::ObjectId_var, ACE_Hash< ACE_CString >, ACE_Equal_To< ACE_CString >, ACE_Null_Mutex > | MAP |
| typedef MAP::iterator | Iterator |
Private Attributes | |
| MAP | map_ |
This table is used by the NodeManager to keep track of NAMs started for multiple assemblies.
|
|
|
|
|
|
|
|
Constructor.
|
|
|
Get a specified NAM.
|
|
||||||||||||
|
Insert a NAM OID into the collection.
|
|
|
Determine if there is a NAM associated with a UUID.
|
|
|
Remove a nam from the map, given its oid.
|
|
|
|
1.3.9.1