summaryrefslogtreecommitdiff
path: root/image/decoders/icon/android/nsIconChannel.h
diff options
context:
space:
mode:
Diffstat (limited to 'image/decoders/icon/android/nsIconChannel.h')
-rw-r--r--image/decoders/icon/android/nsIconChannel.h46
1 files changed, 0 insertions, 46 deletions
diff --git a/image/decoders/icon/android/nsIconChannel.h b/image/decoders/icon/android/nsIconChannel.h
deleted file mode 100644
index be55429984..0000000000
--- a/image/decoders/icon/android/nsIconChannel.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/* -*- Mode: C++; tab-width: 20; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/* 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 mozilla_image_decoders_icon_android_nsIconChannel_h
-#define mozilla_image_decoders_icon_android_nsIconChannel_h
-
-#include "mozilla/Attributes.h"
-
-#include "nsIChannel.h"
-#include "nsIURI.h"
-#include "nsIIconURI.h"
-#include "nsCOMPtr.h"
-
-/**
- * This class is the Android implementation of nsIconChannel.
- * It asks Android for an icon, and creates a new channel for
- * that file to which all calls will be proxied.
- */
-class nsIconChannel final : public nsIChannel {
- public:
- NS_DECL_ISUPPORTS
- NS_FORWARD_NSIREQUEST(mRealChannel->)
- NS_FORWARD_NSICHANNEL(mRealChannel->)
-
- nsIconChannel() { }
-
- /**
- * Called by nsIconProtocolHandler after it creates this channel.
- * Must be called before calling any other function on this object.
- * If this method fails, no other function must be called on this object.
- */
- nsresult Init(nsIURI* aURI);
-
- private:
- ~nsIconChannel() { }
-
- /**
- * The channel to the temp icon file (e.g. to /tmp/2qy9wjqw.html).
- * Will always be non-null after a successful Init.
- */
- nsCOMPtr<nsIChannel> mRealChannel;
-};
-
-#endif // mozilla_image_decoders_icon_android_nsIconChannel_h