diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-11-06 02:40:57 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-11-06 02:40:57 +0000 |
commit | 6b3f760b9c0177711769234939a4e87bce5d49b9 (patch) | |
tree | 3b1d052f687bfd8a27b63c623ff002e05ddc83b4 /ace/Connector.cpp | |
parent | e3576a8018111ba9d699ea2d1bbab6cf9c6b6e95 (diff) | |
download | ATCD-6b3f760b9c0177711769234939a4e87bce5d49b9.tar.gz |
*** empty log message ***
Diffstat (limited to 'ace/Connector.cpp')
-rw-r--r-- | ace/Connector.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ace/Connector.cpp b/ace/Connector.cpp index 8f5c496574e..206c12b06a1 100644 --- a/ace/Connector.cpp +++ b/ace/Connector.cpp @@ -741,6 +741,13 @@ ACE_Strategy_Connector<SH, PR_CO_2>::~ACE_Strategy_Connector (void) { ACE_TRACE ("ACE_Strategy_Connector<SH, PR_CO_2>::~ACE_Strategy_Connector"); + // Close down + this->close (); +} + +template <class SH, PR_CO_1> int +ACE_Strategy_Connector<SH, PR_CO_2>::close (void) +{ if (this->delete_creation_strategy_) delete this->creation_strategy_; this->delete_creation_strategy_ = 0; @@ -755,6 +762,8 @@ ACE_Strategy_Connector<SH, PR_CO_2>::~ACE_Strategy_Connector (void) delete this->concurrency_strategy_; this->delete_concurrency_strategy_ = 0; this->concurrency_strategy_ = 0; + + return SUPER::close (); } template <class SH, PR_CO_1> int |