/* This Source Code Form is subject to the terms of the Mozilla Public *License,v.2.0.IfacopyoftheMPLwasnotdistributedwiththis
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
class nsIChannel; class nsIGlobalObject; class nsIURI;
namespace mozilla { namespace dom {
class Document;
// This class represents the information related to a Response that we // retrieve from the corresponding channel that is used to perform the fetch. // // When adding new members to this object, the following code needs to be // updated: // * InitFromChannel and InitFromTransportSecurityInfo members // * ResurrectInfoOnChannel member // * SecurityInfo member // * constructors and assignment operators for this class. // * DOM Cache schema code (in dom/cache/DBSchema.cpp) to ensure that the newly // added member is saved into the DB and loaded from it properly. // // Care must be taken when initializing this object, or when calling // ResurrectInfoOnChannel(). This object cannot be initialized twice, and // ResurrectInfoOnChannel() cannot be called on it before it has been // initialized. There are assertions ensuring these invariants. class ChannelInfo final { public:
ChannelInfo() : mInited(false) {}
// This restores every possible information stored from a previous channel // object on a new one.
nsresult ResurrectInfoOnChannel(nsIChannel* aChannel);
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 und die Messung sind noch experimentell.