Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

Framework_Component_T.cpp

Go to the documentation of this file.
00001 // Framework_Component_T.cpp
00002 // $Id: Framework_Component_T.cpp,v 1.1.1.1 2003/02/21 18:36:32 chad Exp $
00003 #ifndef ACE_FRAMEWORK_COMPONENT_T_CPP
00004 #define ACE_FRAMEWORK_COMPONENT_T_CPP
00005 
00006 #include "ace/Framework_Component_T.h"
00007 
00008 #if !defined (__ACE_INLINE__)
00009 #include "ace/Framework_Component_T.inl"
00010 #endif /* __ACE_INLINE__ */
00011 
00012 ACE_RCSID(ace, Framework_Component_T, "$Id: Framework_Component_T.cpp,v 1.1.1.1 2003/02/21 18:36:32 chad Exp $")
00013 
00014 template <class Concrete>
00015 ACE_Framework_Component_T<Concrete>::ACE_Framework_Component_T (Concrete *concrete)
00016   : ACE_Framework_Component ((void *) concrete, concrete->dll_name (), concrete->name ())
00017 {
00018   ACE_TRACE ("ACE_Framework_Component_T<Concrete>::ctor");
00019 }
00020 
00021 template <class Concrete>
00022 ACE_Framework_Component_T<Concrete>::~ACE_Framework_Component_T (void)
00023 {
00024   ACE_TRACE ("ACE_Framework_Component_T<Concrete>::~ACE_Framework_Component_T");
00025   Concrete::close_singleton ();
00026 }
00027 
00028 template <class Concrete> void
00029 ACE_Framework_Component_T<Concrete>::close_singleton (void)
00030 {
00031   ACE_TRACE ("ACE_Framework_Component_T<Concrete>::close_singleton");
00032   Concrete::close_singleton ();
00033 }
00034 
00035 #endif /*ACE_FRAWORK_COMPONENT_T_CPP*/

Generated on Mon Jun 16 11:19:43 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002