Implemented by
See http://www.mozilla.org/projects/xpcom/Proxies.html
[scriptable, uuid(eea90d43-b059-11d2-915e-c12b696c9333)]
interface nsIProxyObjectManager : nsISupports
Constants
Constants for proxyType Synchronous: Block until result available, like function call.
const
long
INVOKE_SYNC = 1
Asynchronous: Return without waiting for result. (Warning: do not pass &pointers into stack when using this flag.)
const
long
INVOKE_ASYNC = 2
Always create proxy even if for same thread as current thread.
const
long
FORCE_PROXY_CREATION = 4
Methods
void
getProxy(in nsIEventQueue destQueue, in nsIIDRef cid, in nsISupports aOuter, in nsIIDRef iid, in PRInt32 proxyType, [iid_is(iid), retval] out nsQIResult result)
void
getProxyForObject(in nsIEventQueue destQueue, in nsIIDRef iid, in nsISupports object, in PRInt32 proxyType, [iid_is(iid), retval] out nsQIResult result)
Compare to: