Lines Matching defs:loader

789     mLoaderData[mNLoaderData].loader = mNativeComponentLoader;
790 NS_ADDREF(mLoaderData[mNLoaderData].loader);
802 mLoaderData[mNLoaderData].loader = mStaticComponentLoader;
803 NS_ADDREF(mLoaderData[mNLoaderData].loader);
807 /* Init the static loader */
899 NS_IF_RELEASE(mLoaderData[i].loader);
2594 * The other RegisterFunctions create a loader mapping and persistent
2596 * loader's OnRegister function, either.
2791 nsCOMPtr<nsIComponentLoader> loader;
2792 nsresult rv = GetLoaderForType(typeIndex, getter_AddRefs(loader));
2795 ("\t\tgetting loader for %s FAILED\n", aType));
2851 *aLoader = mLoaderData[aType].loader;
2857 nsCOMPtr<nsIComponentLoader> loader;
2858 loader = do_GetServiceFromCategory("component-loader", mLoaderData[aType].type, &rv);
2862 rv = loader->Init(this, nsnull);
2865 mLoaderData[aType].loader = loader;
2866 NS_ADDREF(mLoaderData[aType].loader);
2867 *aLoader = loader;
2875 // Convert a loader type string into an index into the component data
2876 // array. Empty loader types are converted to NATIVE. Returns -1 if
2877 // loader type cannot be determined.
2894 // Add a loader type if not already known. Out the typeIndex
2895 // if the loader type is either added or already there.
2905 // Add the loader type
2909 // Need to increase our loader array
2923 mLoaderData[typeIndex].loader = nsnull;
3083 if (mLoaderData[i].loader) {
3084 rv = mLoaderData[i].loader->UnloadAll(aWhen);
3090 // UnloadAll the native loader
3155 /* do the native loader first, so we can find other loaders */
3164 /* do InterfaceInfoManager after native loader so it can use components. */
3174 rv = mCategoryManager->EnumerateCategory("component-loader",
3192 // We depend on the loader being created. Add the loader type and
3193 // create the loader object too.
3194 nsCOMPtr<nsIComponentLoader> loader;
3199 GetLoaderForType(typeIndex, getter_AddRefs(loader));
3227 if (!mLoaderData[i].loader) {
3228 rv = GetLoaderForType(i, &mLoaderData[i].loader);
3232 rv = mLoaderData[i].loader->AutoRegisterComponents(0, directory);
3244 if (mLoaderData[i].loader) {
3245 rv = mLoaderData[i].loader->RegisterDeferredComponents(0, &b);
3261 * Do we have to give the native loader first crack at it?
3266 if (!mLoaderData[i].loader) {
3267 nsCOMPtr<nsIComponentLoader> loader;
3268 rv = GetLoaderForType(i, getter_AddRefs(loader));
3271 // |GetLoaderForType| has filled in |mLoaderData[i].loader|:
3272 NS_ASSERTION(loader == mLoaderData[i].loader, "oops");
3274 rv = mLoaderData[i].loader->AutoRegisterComponent((int)when, component, &didRegister);
3291 if (!mLoaderData[i].loader) {
3292 rv = GetLoaderForType(i, &mLoaderData[i].loader);
3296 rv = mLoaderData[i].loader->AutoUnregisterComponent(when, component, &didUnRegister);