Lines Matching refs:iid
47 def _get_good_iid(iid):
48 if iid is None:
49 iid = _xpcom.IID_nsISupports
50 elif type(iid) in StringTypes and len(iid)>0 and iid[0] != "{":
51 iid = getattr(interfaces, iid)
52 return iid
113 def __init__(self, name, iid):
116 d['_iidobj_'] = iid # Allows the C++ framework to treat this as a native IID.
183 def createInstance(self, iid = None):
186 return xpcom.client.Component(self.contractid, _get_good_iid(iid))
193 def getService(self, iid = None):
194 return serviceManager.getServiceByContractID(self.contractid, _get_good_iid(iid))