Searched refs:PyG_Base (Results 1 - 7 of 7) sorted by relevance
/vbox/src/libs/xpcom18a4/python/src/ |
H A D | PyGBase.cpp | 38 // 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 D | PyGInputStream.cpp | 52 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 D | PyGModule.cpp | 58 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 D | PyXPCOM.h | 477 // 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 D | PyGWeakReference.cpp | 51 PyXPCOM_GatewayWeakReference::PyXPCOM_GatewayWeakReference( PyG_Base *base )
|
H A D | PyGStub.cpp | 59 return PyG_Base::ThisAsIID(iid);
|
H A D | VariantUtils.cpp | 1922 PyXPCOM_GatewayVariantHelper::PyXPCOM_GatewayVariantHelper( PyG_Base *gw, int method_index, const nsXPTMethodInfo *info, nsXPTCMiniVariant* params )
|
Completed in 154 milliseconds