NS_IMETHODIMP GeckoMediaPluginServiceChild::GetNodeId(const nsAString& aOrigin, const nsAString& aTopLevelOrigin, bool aInPrivateBrowsing, UniquePtr<GetNodeIdCallback>&& aCallback) { UniquePtr<GetServiceChildCallback> callback( new GetNodeIdDone(aOrigin, aTopLevelOrigin, aInPrivateBrowsing, Move(aCallback))); GetServiceChild(Move(callback)); return NS_OK; }
bool GeckoMediaPluginServiceChild::GetContentParentFrom(const nsACString& aNodeId, const nsCString& aAPI, const nsTArray<nsCString>& aTags, UniquePtr<GetGMPContentParentCallback>&& aCallback) { MOZ_ASSERT(NS_GetCurrentThread() == mGMPThread); UniquePtr<GetServiceChildCallback> callback( new GetContentParentFromDone(aNodeId, aAPI, aTags, Move(aCallback))); GetServiceChild(Move(callback)); return true; }