diff options
Diffstat (limited to 'TAO/CIAO/DAnCE/ExecutionManager/DAM_Map.cpp')
-rw-r--r-- | TAO/CIAO/DAnCE/ExecutionManager/DAM_Map.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/TAO/CIAO/DAnCE/ExecutionManager/DAM_Map.cpp b/TAO/CIAO/DAnCE/ExecutionManager/DAM_Map.cpp index 10a85560237..c3a87aec44f 100644 --- a/TAO/CIAO/DAnCE/ExecutionManager/DAM_Map.cpp +++ b/TAO/CIAO/DAnCE/ExecutionManager/DAM_Map.cpp @@ -15,6 +15,12 @@ namespace CIAO { } + size_t + DAM_Map::size (void) + { + return this->map_.current_size (); + } + bool DAM_Map::is_plan_available (const ACE_CString &str) { @@ -57,7 +63,7 @@ namespace CIAO { CIAO_TRACE("Execution_Manager::DAM_Map::bind_dam_reference"); int retval = - this->map_.bind (str, + this->map_.rebind (str, dam); if (retval != 0) @@ -71,7 +77,7 @@ namespace CIAO DAM_Map::get_dams (ACE_ENV_SINGLE_ARG_DECL) { CIAO_TRACE("Execution_Manager::DAM_Map::get_dams"); - CORBA::ULong sz = + CORBA::ULong const sz = this->map_.current_size (); // Initialize the list of DomainApplication Managers |