INTEGRATION: CWS configrefactor01 (1.6.24); FILE MERGED

2007/01/11 20:15:55 mmeeks 1.6.24.1: Submitted by: mmeeks
More re-factoring, lots of locking rationalized, drastically reduced
the mutex count, also removed ~300k interlocked increments with a non-interlocking
SimpleReferencedObject base
This commit is contained in:
Ivo Hinkelmann 2007-11-23 13:01:37 +00:00
parent 1189558cc3
commit 7bd19a2cd9

View file

@ -4,9 +4,9 @@
*
* $RCSfile: confsvccomponent.cxx,v $
*
* $Revision: 1.6 $
* $Revision: 1.7 $
*
* last change: $Author: obo $ $Date: 2006-09-16 14:53:18 $
* last change: $Author: ihi $ $Date: 2007-11-23 14:01:37 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@ -49,14 +49,17 @@
#include <osl/mutex.hxx>
#endif
#ifndef CONFIGMGR_UTILITY_HXX_
#include "utility.hxx"
#endif
#include <map>
namespace configmgr {
ServiceComponentImpl::ServiceComponentImpl(ServiceImplementationInfo const* aInfo)
: ServiceImplBase(m_aMutex)
, m_aMutex()
: ServiceImplBase(UnoApiLock::getLock())
, m_info(aInfo)
{
}