summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/ImplRepo_Service/Locator_Repository.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/ImplRepo_Service/Locator_Repository.h')
-rw-r--r--TAO/orbsvcs/ImplRepo_Service/Locator_Repository.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/TAO/orbsvcs/ImplRepo_Service/Locator_Repository.h b/TAO/orbsvcs/ImplRepo_Service/Locator_Repository.h
index 2ef50b5753a..302df853cc8 100644
--- a/TAO/orbsvcs/ImplRepo_Service/Locator_Repository.h
+++ b/TAO/orbsvcs/ImplRepo_Service/Locator_Repository.h
@@ -54,8 +54,13 @@ public:
/// Initializes the Server Repository
int init (const Options& opts);
+ int unregister_if_address_reused (const ACE_CString& server_id,
+ const ACE_CString& name,
+ const char* partial_ior);
+
/// Add a new server to the Repository
- int add_server (const ACE_CString& name,
+ int add_server (const ACE_CString& server_id,
+ const ACE_CString& name,
const ACE_CString& aname,
const ACE_CString& startup_command,
const ImplementationRepository::EnvironmentList& environment_vars,
@@ -108,6 +113,8 @@ private:
ACE_Auto_Ptr<ACE_Configuration> config_;
// XML requires the file name
ACE_CString fname_;
+
+ unsigned int debug_;
};