summaryrefslogtreecommitdiff
path: root/cppu/source/AffineBridge/AffineBridge.cxx
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2007-07-18 11:20:44 +0000
committerOliver Bolte <obo@openoffice.org>2007-07-18 11:20:44 +0000
commitfc7723f604aee4e7199b420a94ed33d65c91071c (patch)
tree27c7ad66a53c29e7dbbdf0d5e4ff56626b0885a8 /cppu/source/AffineBridge/AffineBridge.cxx
parent502f9b21e153822d48a0498e7eccdc14e1ba44b5 (diff)
INTEGRATION: CWS unomacli64 (1.3.2); FILE MERGED
2007/06/05 15:04:23 kr 1.3.2.1: #i77422# Use va_list * instead of plain type
Diffstat (limited to 'cppu/source/AffineBridge/AffineBridge.cxx')
-rw-r--r--cppu/source/AffineBridge/AffineBridge.cxx22
1 files changed, 11 insertions, 11 deletions
diff --git a/cppu/source/AffineBridge/AffineBridge.cxx b/cppu/source/AffineBridge/AffineBridge.cxx
index d7bc86e2773a..8e800f77157b 100644
--- a/cppu/source/AffineBridge/AffineBridge.cxx
+++ b/cppu/source/AffineBridge/AffineBridge.cxx
@@ -4,9 +4,9 @@
*
* $RCSfile: AffineBridge.cxx,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: kz $ $Date: 2007-05-14 09:32:30 $
+ * last change: $Author: obo $ $Date: 2007-07-18 12:20:44 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -71,7 +71,7 @@ public:
Msg m_message;
uno_EnvCallee * m_pCallee;
- va_list m_param;
+ va_list * m_pParam;
osl::Mutex m_innerMutex;
oslThreadIdentifier m_innerThreadId;
@@ -87,8 +87,8 @@ public:
explicit AffineBridge(void);
virtual ~AffineBridge(void);
- virtual void v_callInto_v(uno_EnvCallee * pCallee, va_list param);
- virtual void v_callOut_v (uno_EnvCallee * pCallee, va_list param);
+ virtual void v_callInto_v(uno_EnvCallee * pCallee, va_list * pParam);
+ virtual void v_callOut_v (uno_EnvCallee * pCallee, va_list * pParam);
virtual void v_enter(void);
virtual void v_leave(void);
@@ -207,7 +207,7 @@ void AffineBridge::outerDispatch(int loop)
case CB_FPOINTER:
{
- m_pCallee(m_param);
+ m_pCallee(m_pParam);
m_message = CB_DONE;
m_innerCondition.set();
@@ -241,7 +241,7 @@ void AffineBridge::innerDispatch(void)
case CB_FPOINTER:
{
- m_pCallee(m_param);
+ m_pCallee(m_pParam);
m_message = CB_DONE;
m_outerCondition.set();
@@ -254,7 +254,7 @@ void AffineBridge::innerDispatch(void)
while(mm != CB_DONE);
}
-void AffineBridge::v_callInto_v(uno_EnvCallee * pCallee, va_list param)
+void AffineBridge::v_callInto_v(uno_EnvCallee * pCallee, va_list * pParam)
{
osl::MutexGuard guard(m_outerMutex); // only one thread at a time can call into
@@ -273,7 +273,7 @@ void AffineBridge::v_callInto_v(uno_EnvCallee * pCallee, va_list param)
m_message = CB_FPOINTER;
m_pCallee = pCallee;
- m_param = param;
+ m_pParam = pParam;
m_innerCondition.set();
outerDispatch(1);
@@ -282,7 +282,7 @@ void AffineBridge::v_callInto_v(uno_EnvCallee * pCallee, va_list param)
m_outerThreadId = 0;
}
-void AffineBridge::v_callOut_v(uno_EnvCallee * pCallee, va_list param)
+void AffineBridge::v_callOut_v(uno_EnvCallee * pCallee, va_list * pParam)
{
OSL_ASSERT(m_innerThreadId);
@@ -306,7 +306,7 @@ void AffineBridge::v_callOut_v(uno_EnvCallee * pCallee, va_list param)
m_message = CB_FPOINTER;
m_pCallee = pCallee;
- m_param = param;
+ m_pParam = pParam;
m_outerCondition.set();
innerDispatch();