diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp index b7d7ed54270..7abc1365f09 100644 --- a/TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp +++ b/TAO/orbsvcs/orbsvcs/IFRService/Container_i.cpp @@ -47,6 +47,13 @@ TAO_Container_i::destroy (void) void TAO_Container_i::destroy_i (void) { + this->destroy_references_i(); + this->destroy_defintions_i(); +} + +void +TAO_Container_i::destroy_references_i (void) +{ int index = 0; int status; ACE_TString section_name; @@ -118,8 +125,14 @@ TAO_Container_i::destroy_i (void) "refs", 1); } +} - // Destroy definitions. +void +TAO_Container_i::destroy_defintions_i (void) +{ + int index = 0; + int status; + ACE_TString section_name; ACE_Configuration_Section_Key defns_key; status = |