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

Framework_Component.inl

Go to the documentation of this file.
00001 /* -*- C++ -*- */
00002 // $Id: Framework_Component.inl,v 1.1.1.1 2003/02/21 18:36:32 chad Exp $
00003 
00004 // Framework_Component.inl
00005 
00006 #include "ace/ACE.h"
00007 
00008 ACE_INLINE 
00009 ACE_Framework_Component::ACE_Framework_Component (void *_this, 
00010                                                   const ACE_TCHAR *dll_name,
00011                                                   const ACE_TCHAR *name)
00012   :  this_ (_this),
00013      dll_name_ (ACE::strnew (dll_name ? dll_name : ACE_LIB_TEXT (""))),
00014      name_ (ACE::strnew (name ? name : ACE_LIB_TEXT ("")))
00015 {
00016   ACE_TRACE ("ACE_Framework_Component::ctor");
00017 }
00018 
00019 /***************************************************************/
00020 
00021 ACE_INLINE int
00022 ACE_Framework_Repository::current_size (void) const
00023 {
00024   ACE_TRACE ("ACE_Framework_Repository::current_size");
00025   ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, (ACE_Thread_Mutex &) this->lock_, -1));
00026   return this->current_size_;
00027 }
00028 
00029 ACE_INLINE int
00030 ACE_Framework_Repository::total_size (void) const
00031 {
00032   ACE_TRACE ("ACE_Framework_Repository::total_size");
00033   ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, (ACE_Thread_Mutex &) this->lock_, -1));
00034   return this->total_size_;
00035 }

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