// 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;
};
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.