Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  nsJARProtocolHandler.h  Sprache: unbekannt

 
/* 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/. */


#ifndef nsJARProtocolHandler_h_
#define nsJARProtocolHandler_h_

#include "mozilla/StaticPtr.h"
#include "nsIProtocolHandler.h"
#include "nsIZipReader.h"
#include "nsIMIMEService.h"
#include "nsWeakReference.h"
#include "nsCOMPtr.h"

class nsJARProtocolHandler final : public nsIProtocolHandler,
                                   public nsSupportsWeakReference {
 public:
  NS_DECL_THREADSAFE_ISUPPORTS
  NS_DECL_NSIPROTOCOLHANDLER

  // nsJARProtocolHandler methods:
  nsJARProtocolHandler();

  static already_AddRefed<nsJARProtocolHandler> GetSingleton();

  nsresult Init();

  // returns non addref'ed pointer.
  nsIMIMEService* MimeService();
  nsIZipReaderCache* JarCache() const { return mJARCache; }

 protected:
  virtual ~nsJARProtocolHandler();

  nsCOMPtr<nsIZipReaderCache> mJARCache;
  nsCOMPtr<nsIMIMEService> mMimeService;
};

extern mozilla::StaticRefPtr<nsJARProtocolHandler> gJarHandler;

#define NS_JARPROTOCOLHANDLER_CID                 \
  {/* 0xc7e410d4-0x85f2-11d3-9f63-006008a6efe9 */ \
   0xc7e410d4,                                    \
   0x85f2,                                        \
   0x11d3,                                        \
   {0x9f, 0x63, 0x00, 0x60, 0x08, 0xa6, 0xef, 0xe9}}

#endif  // !nsJARProtocolHandler_h_

Messung V0.5 in Prozent
C=90 H=100 G=95

[Dauer der Verarbeitung: 0.21 Sekunden, vorverarbeitet 2026-09-28]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1127926
#Domains=2039723