Darin Fisher wrote:
> 
> Frank Wiegerinck wrote:
> 
> >I found several articles that describes the existense of a prototype of
> >DCOM in XPCOM. These articles (from the years 2000, 2003 and 2004) all
> >mentioned that DCOM is not part of the XPCOM release, but I need DCOM
> >to maintain a single instance of a "service" within the entire system.
> >
> >Can anyone tell me where to find a prototype?
> >Thanks in advance,
> >
> >Greets,
> >Frank Wiegerinck
> >
> >
> >
> >
> 
> There is experimental support for distributed xpcom.  It enables one
> xpcom-based process to access objects that live in another xpcom-based
> process.  It is not compatible with Microsoft DCOM (in case that's what
> you were asking for).  You can enable it by setting the environment
> variable BUILD_DCONNECT=1 before building Mozilla or when building in
> mozilla/ipc/ipcd.
> 
> The main interface is ipcIDConnectService, which provides methods that
> mirror the usual createInstance and getService methods.  The methods on
> this interface take a ClientID parameter, which specifies the
> xpcom-based process where the remote object is to be created (or
> found).  See ipcIService, which provides methods to discover other
> xpcom-based processes that are connected to the Mozilla IPC daemon.
> 
> Keep in mind that this is a work in progress.  Feedback is most welcome :-)
> 
> Regards,
> --Darin

Can you give me any idea of how experimental this support is? Is it 
"it-could-work-but-most-of-the-time-it-won't" or is it "it-will-work-
in-most-cases-but-it-still-contains-bugs"?
Are there known problems with this implementation? Should a be aware
of some problems/bugs/odd behaviour?
Although it is not Microsoft DCOM compatible, it still has the 
required functionality: system-wide access to the objects instead of
process-wide. Thanks!

Should I send feedback to this newsgroup, or another newsgroup? Or are
there people I should contact directly?

Thanks in advance,
Frank Wiegerinck


-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0-0
Frank Wiegerinck                        OCE Research & Development
mailto: [EMAIL PROTECTED]   Tel: +31 77 359 3198    Fax: +31 77 359 5337
Address: OCE Technologies/PO BOX 101/5900 MA Venlo/The Netherlands
------------------------------------------------------------------
This note does not necessarily represent the position of Oce
Technologies B.V. Therefore no liability or responsibility for
whatever will be accepted.
------------------------------------------------------------------
_______________________________________________
Mozilla-xpcom mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-xpcom

Reply via email to