Hi Joerg, thanks for the answer, but sorry I forgot to tell you, that I am debugging on the server side, not on the client side. I meant what the server is doing, if I am sending a request from the client. There I found what I wrote below. I want to learn where for example exceptions are produced and what is exactly happening if I get a type VOID back in calling queryInterface. For the second case I know it is happening when the object is not supporting that interface and I want to learn how that is checked. Bye, Arnulf
Am Montag, 4. Juli 2005 21:10 schrieb Joerg Budischewski: > Hi, > > this is the other way round, a C++ object calls a bridged object. When > it is a bridged object in from your client process, the implementation > will typically be in bridges/source/remote/static/proxy.cxx, and there > the Remote2UnoProxy::thisDispatch() function. > > Bye, > > Joerg > > Arnulf Wiedemann wrote: > > 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] > > --------------------------------------------------------------------- > 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]
