diff options
Diffstat (limited to 'TAO/orbsvcs/ImplRepo_Service/Locator_Repository.h')
-rw-r--r-- | TAO/orbsvcs/ImplRepo_Service/Locator_Repository.h | 9 |
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_; }; |