diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp index aba52b22d14..63ed7c22f41 100644 --- a/TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp +++ b/TAO/orbsvcs/orbsvcs/IFRService/FinderDef_i.cpp @@ -4,13 +4,14 @@ #include "Repository_i.h" #include "FinderDef_i.h" -ACE_RCSID(IFR_Service, FinderDef_i, "$Id$") +ACE_RCSID (IFRService, + FinderDef_i, + "$Id$") -TAO_FinderDef_i::TAO_FinderDef_i (TAO_Repository_i *repo, - ACE_Configuration_Section_Key section_key) - : TAO_IRObject_i (repo, section_key), - TAO_Contained_i (repo, section_key), - TAO_OperationDef_i (repo, section_key) +TAO_FinderDef_i::TAO_FinderDef_i (TAO_Repository_i *repo) + : TAO_IRObject_i (repo), + TAO_Contained_i (repo), + TAO_OperationDef_i (repo) { } @@ -31,6 +32,9 @@ TAO_FinderDef_i::destroy (ACE_ENV_SINGLE_ARG_DECL) { TAO_IFR_WRITE_GUARD; + this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK; + this->destroy_i (ACE_ENV_SINGLE_ARG_PARAMETER); } @@ -47,6 +51,9 @@ TAO_FinderDef_i::describe (ACE_ENV_SINGLE_ARG_DECL) { TAO_IFR_READ_GUARD_RETURN (0); + this->update_key (ACE_ENV_SINGLE_ARG_PARAMETER); + ACE_CHECK_RETURN (0); + return this->describe_i (ACE_ENV_SINGLE_ARG_PARAMETER); } |