Lines Matching defs:aObject

1009 nsFastLoadFileReader::DeserializeObject(nsISupports* *aObject)
1031 *aObject = object;
1032 NS_ADDREF(*aObject);
1037 nsFastLoadFileReader::ReadObject(PRBool aIsStrongRef, nsISupports* *aObject)
1155 NS_REINTERPRET_CAST(void**, aObject));
1159 *aObject = object;
1160 NS_ADDREF(*aObject);
2080 nsFastLoadFileWriter::WriteObjectCommon(nsISupports* aObject,
2087 NS_ASSERTION((NS_PTR_TO_INT32(aObject) & MFL_OBJECT_DEF_TAG) == 0,
2091 rc = aObject->AddRef();
2092 NS_ASSERTION(rc != 0, "bad refcnt when writing aObject!");
2103 aObject->Release();
2109 PL_DHashTableOperate(&mObjectMap, aObject,
2112 aObject->Release();
2122 aObject->Release();
2126 // NB: aObject was already held, and mObject is a raw nsISupports*.
2127 entry->mObject = aObject;
2142 classInfo = do_QueryInterface(aObject);
2164 aObject->Release();
2177 nsCOMPtr<nsISerializable> serializable(do_QueryInterface(aObject));
2204 nsFastLoadFileWriter::WriteObject(nsISupports* aObject, PRBool aIsStrongRef)
2207 nsCOMPtr<nsISupports> rootObject(do_QueryInterface(aObject));
2209 NS_ASSERTION(rootObject.get() == aObject,
2213 return WriteObjectCommon(aObject, aIsStrongRef, 0);
2217 nsFastLoadFileWriter::WriteSingleRefObject(nsISupports* aObject)
2220 nsCOMPtr<nsISupports> rootObject(do_QueryInterface(aObject));
2222 NS_ASSERTION(rootObject.get() == aObject,
2226 return WriteObjectCommon(aObject, PR_TRUE, MFL_SINGLE_REF_PSEUDO_TAG);
2230 nsFastLoadFileWriter::WriteCompoundObject(nsISupports* aObject,
2235 nsCOMPtr<nsISupports> rootObject(do_QueryInterface(aObject));
2241 NS_ASSERTION(rootObject.get() != aObject,
2243 NS_ASSERTION(roundtrip.get() == aObject,