#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 Node_Daemon 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.
|
|
|