Searched defs:PyG_Base (Results 1 - 2 of 2) 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 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...]

Completed in 46 milliseconds