diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-03-12 16:18:58 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-03-12 16:18:58 +0000 |
commit | 311d9d74b593b8b8856151e3e1358df3f00feb0f (patch) | |
tree | bf1c5cdcd20e3d61ed9d590adfaef8b5fce061df /TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp | |
parent | f5bacbe21762d818bb4e4f70961040e26061e840 (diff) | |
download | ATCD-311d9d74b593b8b8856151e3e1358df3f00feb0f.tar.gz |
ChangeLogTag: Wed Mar 12 09:49:00 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp index e0b4f0ea5cf..0aa95a8042b 100644 --- a/TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp +++ b/TAO/orbsvcs/orbsvcs/IFRService/FactoryDef_i.cpp @@ -4,15 +4,16 @@ #include "Repository_i.h" #include "FactoryDef_i.h" -ACE_RCSID(IFR_Service, FactoryDef_i, "$Id$") +ACE_RCSID (IFRService, + FactoryDef_i, + "$Id$") TAO_FactoryDef_i::TAO_FactoryDef_i ( - TAO_Repository_i *repo, - ACE_Configuration_Section_Key section_key + TAO_Repository_i *repo ) - : TAO_IRObject_i (repo, section_key), - TAO_Contained_i (repo, section_key), - TAO_OperationDef_i (repo, section_key) + : TAO_IRObject_i (repo), + TAO_Contained_i (repo), + TAO_OperationDef_i (repo) { } @@ -33,6 +34,9 @@ TAO_FactoryDef_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); } @@ -49,6 +53,9 @@ TAO_FactoryDef_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); } |