diff options
Diffstat (limited to 'ChangeLogs')
-rw-r--r-- | ChangeLogs/ChangeLog-02a | 47 | ||||
-rw-r--r-- | ChangeLogs/ChangeLog-03a | 47 |
2 files changed, 94 insertions, 0 deletions
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a index 5cf128f4711..5dd07452193 100644 --- a/ChangeLogs/ChangeLog-02a +++ b/ChangeLogs/ChangeLog-02a @@ -1,3 +1,50 @@ +Thu May 16 17:54:49 UTC 2002 Don Hinton <dhinton@ieee.org> + + * tests/Framework_Component_Test.{h,cpp}: + * tests/Framework_Component_DLL.{h,cpp}: + * tests/Framework_Component_Dll_Export.h: + * tests/Makefile.Framework_Component_Dll: + * tests/Makefile: + + Added new library Framework_Component_DLL that contains a + normal service and singleton based on the new ACE_DLL_Singleton + template below, and modified the Framework_Component_Test to load + it dynamically via the Service Config framework in order to test + the new dll singleton destruction mechanism. + + * ace/Singleton.{h,cpp,i}: + + Added new template class ACE_DLL_Singleton_T that uses the + ACE Framework mechanism below so that objects instantiated + with this template are destroyed automatically by the + ACE_Framework_Repository prior to being unloaded by ACE_DLL. + + * ace/DLL.{h,cpp}: + + Applied changes for main trunk (see ChangeLog entry: + Wed May 15 15:58:07 UTC 2002 Don Hinton <dhinton@ieee.org> for + details). + + Added dll_name_ member variable to keep track of the name of the + dll loaded by the instance. Added a call to + ACE_Framework_Repository::remove_dll_components() to the close() + method. + + * ace/Reactor.{h,cpp}: + * ace/Proactor.{h,cpp}: + + Added dll_name() method required by Framework_Component changes + below. + + * ace/Framework_Component.{h,cpp,inl}: + * ace/Framework_Component_T.{h,cpp}: + + Added name_ and dll_name_ member variable to ACE_Framework_Component + to keep track of the names of the component and library respectively. + Added methods, remove_component() and remove_dll_components(), to + ACE_Framework_Repository in order to allow the removal of individual + components or all components associated with a particular library. + Tue May 14 19:40:11 2002 Priyanka Gontla <pgontla@ece.uci.edu> * tests/Proactor_Test.cpp (initiate_write_stream): diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a index 5cf128f4711..5dd07452193 100644 --- a/ChangeLogs/ChangeLog-03a +++ b/ChangeLogs/ChangeLog-03a @@ -1,3 +1,50 @@ +Thu May 16 17:54:49 UTC 2002 Don Hinton <dhinton@ieee.org> + + * tests/Framework_Component_Test.{h,cpp}: + * tests/Framework_Component_DLL.{h,cpp}: + * tests/Framework_Component_Dll_Export.h: + * tests/Makefile.Framework_Component_Dll: + * tests/Makefile: + + Added new library Framework_Component_DLL that contains a + normal service and singleton based on the new ACE_DLL_Singleton + template below, and modified the Framework_Component_Test to load + it dynamically via the Service Config framework in order to test + the new dll singleton destruction mechanism. + + * ace/Singleton.{h,cpp,i}: + + Added new template class ACE_DLL_Singleton_T that uses the + ACE Framework mechanism below so that objects instantiated + with this template are destroyed automatically by the + ACE_Framework_Repository prior to being unloaded by ACE_DLL. + + * ace/DLL.{h,cpp}: + + Applied changes for main trunk (see ChangeLog entry: + Wed May 15 15:58:07 UTC 2002 Don Hinton <dhinton@ieee.org> for + details). + + Added dll_name_ member variable to keep track of the name of the + dll loaded by the instance. Added a call to + ACE_Framework_Repository::remove_dll_components() to the close() + method. + + * ace/Reactor.{h,cpp}: + * ace/Proactor.{h,cpp}: + + Added dll_name() method required by Framework_Component changes + below. + + * ace/Framework_Component.{h,cpp,inl}: + * ace/Framework_Component_T.{h,cpp}: + + Added name_ and dll_name_ member variable to ACE_Framework_Component + to keep track of the names of the component and library respectively. + Added methods, remove_component() and remove_dll_components(), to + ACE_Framework_Repository in order to allow the removal of individual + components or all components associated with a particular library. + Tue May 14 19:40:11 2002 Priyanka Gontla <pgontla@ece.uci.edu> * tests/Proactor_Test.cpp (initiate_write_stream): |