Hi Joerg,
thanks for the answer. You are right, I am calling a c++ object and it is in
bridges/source/cpp_uno/linuxgcc3intel/cpp2uno.cxx, as I am sending a client 
request. Sorry, but there is again a function pointer call see below, where I 
don't know where that can be found. That place is called from 
uno_Interface::pDispatcher.

// invoke uno dispatch call
(*pThis->pUnoI->pDispatcher)( pThis->pUnoI, pMemberTypeDescr, pUnoReturn
, pUnoArgs, &pUnoExc );

bye,
Arnulf

Am Sonntag, 3. Juli 2005 10:27 schrieb Joerg Budischewski:
> Hi,
>
> Arnulf Wiedemann wrote:
> > Hi,
> > in module urp_job.cxx in method ServerMultiJob::execute there is a call
> > to pSJE->m_pRemoteI->pDispatcher, which in turn calls
> > Uno2RemoteStub::thisDispatch in static/stub.cxx. Within that method there
> > is a call to p->m_pUnoI->pDispatcher. I was not able to figure out which
> > dispatcher from which module is called over that function pointer.
>
> this depends on how your target object is implemented. In case it is a
> c++ object, that code should be found in
>
> bridges/source/cpp_uno/<platform>/uno2cpp.cxx
>
> , have a look at cppu_unoInterfaceProxy_dispatch.
>
> (e.g. <platform>=msvc_win32_intel  for windows )
>
> Bye,
>
> Jörg
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to