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/TypedefDef_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/TypedefDef_i.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp index e523bfe19a0..4ec44496137 100644 --- a/TAO/orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp +++ b/TAO/orbsvcs/orbsvcs/IFRService/TypedefDef_i.cpp @@ -4,15 +4,16 @@ #include "Repository_i.h" #include "TypedefDef_i.h" -ACE_RCSID(IFR_Service, TypedefDef_i, "$Id$") +ACE_RCSID (IFRService, + TypedefDef_i, + "$Id$") TAO_TypedefDef_i::TAO_TypedefDef_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_IDLType_i (repo, section_key) + : TAO_IRObject_i (repo), + TAO_Contained_i (repo), + TAO_IDLType_i (repo) { } @@ -22,16 +23,19 @@ TAO_TypedefDef_i::~TAO_TypedefDef_i (void) CORBA::Contained::Description * TAO_TypedefDef_i::describe (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)) + ACE_THROW_SPEC ((CORBA::SystemException)) { 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); } CORBA::Contained::Description * TAO_TypedefDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)) + ACE_THROW_SPEC ((CORBA::SystemException)) { CORBA::Contained::Description *desc_ptr = 0; ACE_NEW_THROW_EX (desc_ptr, |