nsIconProtocolHandler.h 834 B

123456789101112131415161718192021222324252627
  1. /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
  2. /* This Source Code Form is subject to the terms of the Mozilla Public
  3. * License, v. 2.0. If a copy of the MPL was not distributed with this
  4. * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
  5. #ifndef mozilla_image_decoders_icon_nsIconProtocolHandler_h
  6. #define mozilla_image_decoders_icon_nsIconProtocolHandler_h
  7. #include "nsWeakReference.h"
  8. #include "nsIProtocolHandler.h"
  9. class nsIconProtocolHandler : public nsIProtocolHandler,
  10. public nsSupportsWeakReference
  11. {
  12. public:
  13. NS_DECL_ISUPPORTS
  14. NS_DECL_NSIPROTOCOLHANDLER
  15. // nsIconProtocolHandler methods:
  16. nsIconProtocolHandler();
  17. protected:
  18. virtual ~nsIconProtocolHandler();
  19. };
  20. #endif // mozilla_image_decoders_icon_nsIconProtocolHandler_h