Searched refs:PyG_Base (Results 1 - 7 of 7) sorted by relevance

/vbox/src/libs/xpcom18a4/python/src/
H A DPyGBase.cpp38 // PyGBase.cpp - implementation of the PyG_Base class
60 extern PyG_Base *MakePyG_nsIModule(PyObject *);
61 extern PyG_Base *MakePyG_nsIComponentLoader(PyObject *instance);
62 extern PyG_Base *MakePyG_nsIInputStream(PyObject *instance);
65 PyG_Base *GetDefaultGateway(PyObject *instance);
70 PyG_Base::CreateNew(PyObject *pPyInstance, const nsIID &iid, void **ppResult)
76 PyG_Base *ret;
94 PyG_Base::PyG_Base(PyObject *instance, const nsIID &iid) function in class:PyG_Base
141 PYXPCOM_LOG_DEBUG("PyG_Base create
[all...]
H A DPyGInputStream.cpp52 class PyG_nsIInputStream : public PyG_Base, public nsIInputStream
55 PyG_nsIInputStream(PyObject *instance) : PyG_Base(instance, NS_GET_IID(nsIInputStream)) {;}
56 PYGATEWAY_BASE_SUPPORT(nsIInputStream, PyG_Base);
66 PyG_Base *MakePyG_nsIInputStream(PyObject *instance)
H A DPyGModule.cpp58 class PyG_nsIModule : public PyG_Base, public nsIModule
61 PyG_nsIModule(PyObject *instance) : PyG_Base(instance, NS_GET_IID(nsIModule)) {;}
62 PYGATEWAY_BASE_SUPPORT(nsIModule, PyG_Base);
67 PyG_Base *MakePyG_nsIModule(PyObject *instance)
162 class PyG_nsIComponentLoader : public PyG_Base, public nsIComponentLoader
165 PyG_nsIComponentLoader(PyObject *instance) : PyG_Base(instance, NS_GET_IID(nsIComponentLoader)) {;}
166 PYGATEWAY_BASE_SUPPORT(nsIComponentLoader, PyG_Base);
171 PyG_Base *MakePyG_nsIComponentLoader(PyObject *instance)
H A DPyXPCOM.h477 // to a PyG_Base. Any other interface, we do now know which vtable we will get.
488 class PYXPCOM_EXPORT PyG_Base : public nsIInternalPython, public nsISupportsWeakReference class in inherits:nsIInternalPython,nsISupportsWeakReference
508 // objects. See extensive comments in PyG_Base.cpp.
536 PyG_Base(PyObject *instance, const nsIID &iid);
537 virtual ~PyG_Base();
538 PyG_Base *m_pBaseObject; // A chain to implement identity rules.
555 class PYXPCOM_EXPORT PyXPCOM_XPTStub : public PyG_Base, public nsXPTCStubBase
557 friend class PyG_Base;
560 {return PyG_Base::QueryInterface(aIID, aInstancePtr);} \
561 NS_IMETHOD_(nsrefcnt) AddRef(void) {return PyG_Base
[all...]
H A DPyGWeakReference.cpp51 PyXPCOM_GatewayWeakReference::PyXPCOM_GatewayWeakReference( PyG_Base *base )
H A DPyGStub.cpp59 return PyG_Base::ThisAsIID(iid);
H A DVariantUtils.cpp1922 PyXPCOM_GatewayVariantHelper::PyXPCOM_GatewayVariantHelper( PyG_Base *gw, int method_index, const nsXPTMethodInfo *info, nsXPTCMiniVariant* params )

Completed in 41 milliseconds