/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
class nsIRequestContext; class nsIRequestContextService; class nsITimedChannel;
namespace mozilla { namespace net {
class nsLoadGroup : public nsILoadGroup, public nsILoadGroupChild, public nsIObserver, public nsISupportsPriority, public nsSupportsWeakReference { public:
NS_DECL_ISUPPORTS
/** * Flags inherited from the default request in the load group onto other loads * added to the load group. * * NOTE(emilio): If modifying these, be aware that we allow these flags to be * effectively set from the content process on a document navigation, and * thus nothing security-critical should be allowed here.
*/ static constexpr nsLoadFlags kInheritedLoadFlags =
LOAD_BACKGROUND | LOAD_BYPASS_CACHE | LOAD_FROM_CACHE | VALIDATE_ALWAYS |
VALIDATE_ONCE_PER_SESSION | VALIDATE_NEVER;
nsCOMPtr<nsILoadGroup> mLoadGroup; // load groups can contain load groups
nsCOMPtr<nsIInterfaceRequestor> mCallbacks;
nsCOMPtr<nsIRequestContext> mRequestContext;
nsCOMPtr<nsIRequestContextService> mRequestContextService;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.