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]
