diff options
Diffstat (limited to 'TAO/CIAO/DAnCE/NodeManager/NAM_Map.cpp')
-rw-r--r-- | TAO/CIAO/DAnCE/NodeManager/NAM_Map.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/TAO/CIAO/DAnCE/NodeManager/NAM_Map.cpp b/TAO/CIAO/DAnCE/NodeManager/NAM_Map.cpp index 07d145f5752..d14efc9829b 100644 --- a/TAO/CIAO/DAnCE/NodeManager/NAM_Map.cpp +++ b/TAO/CIAO/DAnCE/NodeManager/NAM_Map.cpp @@ -9,35 +9,35 @@ namespace CIAO : map_ (CIAO_DEFAULT_MAP_SIZE) { } - + bool NAM_Map::is_available (const ACE_CString &str) { if (this->map_.find (str) == 0) return true; - + return false; } - + bool NAM_Map::insert_nam (const ACE_CString &str, const PortableServer::ObjectId &oid) { return (this->map_.bind (str, oid) == 0); } - + ::PortableServer::ObjectId NAM_Map::get_nam (const ACE_CString &str) { - MAP::ENTRY *entry = 0; - + MAP::ENTRY *entry; + if (this->map_.find (str, entry) != 0) return ::PortableServer::ObjectId (); - + return entry->int_id_.in (); } - - bool + + bool NAM_Map::remove_nam (const PortableServer::ObjectId &oid) { for (Iterator i = this->map_.begin (); @@ -51,6 +51,6 @@ namespace CIAO } } - - + + |