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
