RequestInfo(Request* aRequest, const RequestParams& aParams) : PendingRequestInfo(aRequest) , mParams(aParams) { MOZ_ASSERT(aRequest); MOZ_ASSERT(aParams.type() != RequestParams::T__None); }
void IDBTransaction::StartRequest(BackgroundRequestChild* aBackgroundActor, const RequestParams& aParams) { AssertIsOnOwningThread(); MOZ_ASSERT(aBackgroundActor); MOZ_ASSERT(aParams.type() != RequestParams::T__None); if (mMode == VERSION_CHANGE) { MOZ_ASSERT(mBackgroundActor.mVersionChangeBackgroundActor); mBackgroundActor.mVersionChangeBackgroundActor-> SendPBackgroundIDBRequestConstructor(aBackgroundActor, aParams); } else { MOZ_ASSERT(mBackgroundActor.mNormalBackgroundActor); mBackgroundActor.mNormalBackgroundActor-> SendPBackgroundIDBRequestConstructor(aBackgroundActor, aParams); } }