// -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- // vim: set ts=2 et sw=2 tw=80: // This Source Code is subject to the terms of the Mozilla Public License // version 2.0 (the "License"). You can obtain a copy of the License at // http://mozilla.org/MPL/2.0/. #ifndef nsTextToSubURI_h__ #define nsTextToSubURI_h__
class nsTextToSubURI : public nsITextToSubURI {
NS_DECL_ISUPPORTS
NS_DECL_NSITEXTTOSUBURI
// Thread-safe function for C++ callers static nsresult UnEscapeNonAsciiURI(const nsACString& aCharset, const nsACString& aURIFragment,
nsAString& _retval);
private: virtual ~nsTextToSubURI();
// We assume that the URI is encoded as UTF-8. static nsresult convertURItoUnicode(const nsCString& aCharset, const nsCString& aURI,
nsAString& _retval);
// Characters defined in netwerk/dns/IDNCharacterBlocklist.inc
nsTArray<mozilla::net::BlocklistRange> mIDNBlocklist;
};
#endif// nsTextToSubURI_h__
Messung V0.5
¤ Dauer der Verarbeitung: 0.19 Sekunden
(vorverarbeitet)
¤
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.