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]

Reply via email to