diff options
author | RĂ¼diger Timm <rt@openoffice.org> | 2006-05-05 08:57:03 +0000 |
---|---|---|
committer | RĂ¼diger Timm <rt@openoffice.org> | 2006-05-05 08:57:03 +0000 |
commit | d692c94d33ea3b86c7d5514fec016819855aada4 (patch) | |
tree | 46e15e1a4cf70b714e001f77c3aaa08a84881b95 /embedserv/source/inc | |
parent | 927045b27c9857aa49c3eabc74da959e6df10363 (diff) |
INTEGRATION: CWS fwkc03fixes (1.3.20); FILE MERGED
2006/04/28 13:11:41 mav 1.3.20.1: #134455# fix objects crosslinking
Diffstat (limited to 'embedserv/source/inc')
-rw-r--r-- | embedserv/source/inc/iipaobj.hxx | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/embedserv/source/inc/iipaobj.hxx b/embedserv/source/inc/iipaobj.hxx index dd6e3312c274..9f34b4870c6b 100644 --- a/embedserv/source/inc/iipaobj.hxx +++ b/embedserv/source/inc/iipaobj.hxx @@ -4,9 +4,9 @@ * * $RCSfile: iipaobj.hxx,v $ * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * - * last change: $Author: rt $ $Date: 2005-09-08 18:56:10 $ + * last change: $Author: rt $ $Date: 2006-05-05 09:57:03 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -39,6 +39,8 @@ #include "stdafx.h" #include <oleidl.h> +#include <osl/interlck.h> +#include <rtl/ref.hxx> class EmbedDocument_Impl; class DocumentHolder; @@ -48,7 +50,7 @@ class CIIAObj public: - CIIAObj(EmbedDocument_Impl *,DocumentHolder *); + CIIAObj( DocumentHolder * ); ~CIIAObj(); /* IUnknown methods */ @@ -69,9 +71,8 @@ public: private: - ULONG m_cRef; - EmbedDocument_Impl *m_pEmbDoc; - DocumentHolder *m_pDocHolder; + oslInterlockedCount m_refCount; + ::rtl::Reference< DocumentHolder > m_rDocHolder; }; |