diff options
author | Marco Pesenti Gritti <marco@gnome.org> | 2003-11-24 07:27:37 +0800 |
---|---|---|
committer | Marco Pesenti Gritti <marco@src.gnome.org> | 2003-11-24 07:27:37 +0800 |
commit | 876084efe77d9aa633b3ec4aad7910ad27f68ffd (patch) | |
tree | 0624df6348225b3b7a000d51921433283cd67472 /embed/mozilla/BaseProtocolHandler.cpp | |
parent | 32cffc77d9fb08dd41e76f00fb4be7a47483c0e2 (diff) | |
download | gsoc2013-epiphany-876084efe77d9aa633b3ec4aad7910ad27f68ffd.tar.gz gsoc2013-epiphany-876084efe77d9aa633b3ec4aad7910ad27f68ffd.tar.zst gsoc2013-epiphany-876084efe77d9aa633b3ec4aad7910ad27f68ffd.zip |
Remove.
2003-11-24 Marco Pesenti Gritti <marco@gnome.org>
* embed/mozilla/BaseProtocolContentHandler.cpp:
* embed/mozilla/BaseProtocolContentHandler.h:
* embed/mozilla/BaseProtocolHandler.cpp:
* embed/mozilla/BaseProtocolHandler.h:
Remove.
* embed/mozilla/ExternalProtocolHandlers.cpp:
* embed/mozilla/ExternalProtocolHandlers.h:
Merge base implementations here. No need
of using 200 files for a work around of
mozilla problems ;)
* embed/mozilla/Makefile.am:
* embed/mozilla/MozRegisterComponents.cpp:
Use ftp CID directly from mozilla headers
instead of doing a copy of it in ours.
Diffstat (limited to 'embed/mozilla/BaseProtocolHandler.cpp')
-rw-r--r-- | embed/mozilla/BaseProtocolHandler.cpp | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/embed/mozilla/BaseProtocolHandler.cpp b/embed/mozilla/BaseProtocolHandler.cpp deleted file mode 100644 index 728465a15..000000000 --- a/embed/mozilla/BaseProtocolHandler.cpp +++ /dev/null @@ -1,106 +0,0 @@ -/* - * Copyright (C) 2001 Philip Langdale - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - */ - -#include "nsCOMPtr.h" -#include "nsIComponentManager.h" -#include "nsIURI.h" -#include "nsNetCID.h" - -#include "BaseProtocolHandler.h" - -static NS_DEFINE_CID(kSimpleURICID, NS_SIMPLEURI_CID); - -/* Implementation file */ -NS_IMPL_ISUPPORTS1 (GBaseProtocolHandler, nsIProtocolHandler) - -GBaseProtocolHandler::GBaseProtocolHandler(const char *aScheme) -{ - NS_INIT_ISUPPORTS(); - /* member initializers and constructor code */ - mScheme.Assign(aScheme); -} - -GBaseProtocolHandler::~GBaseProtocolHandler() -{ - /* destructor code */ -} - -/* readonly attribute string scheme; */ -NS_IMETHODIMP GBaseProtocolHandler::GetScheme(nsACString &aScheme) -{ - aScheme = mScheme; - return NS_OK; -} - -/* readonly attribute long defaultPort; */ -NS_IMETHODIMP GBaseProtocolHandler::GetDefaultPort(PRInt32 *aDefaultPort) -{ - if (aDefaultPort) - *aDefaultPort = -1; - else - return NS_ERROR_NULL_POINTER; - return NS_OK; -} - -/* readonly attribute short protocolFlags; */ -NS_IMETHODIMP GBaseProtocolHandler::GetProtocolFlags(PRUint32 *aProtocolFlags) -{ - if (aProtocolFlags) - *aProtocolFlags = nsIProtocolHandler::URI_STD; - else - return NS_ERROR_NULL_POINTER; - return NS_OK; -} - -/* nsIURI newURI (in string aSpec, in nsIURI aBaseURI); */ -NS_IMETHODIMP GBaseProtocolHandler::NewURI(const nsACString &aSpec, - const char *aOriginCharset, nsIURI *aBaseURI, - nsIURI **_retval) -{ - nsresult rv = NS_OK; - nsCOMPtr <nsIURI> newUri; - - rv = nsComponentManager::CreateInstance(kSimpleURICID, nsnull, - NS_GET_IID(nsIURI), - getter_AddRefs(newUri)); - - if (NS_SUCCEEDED(rv)) - { - newUri->SetSpec(aSpec); - rv = newUri->QueryInterface(NS_GET_IID(nsIURI), - (void **) _retval); - } - return rv; - -} - -/* nsIChannel newChannel (in nsIURI aURI); */ -NS_IMETHODIMP GBaseProtocolHandler::NewChannel(nsIURI *aURI, - nsIChannel **_retval) -{ - return NS_ERROR_NOT_IMPLEMENTED; -} - -/* boolean allowPort (in long port, in string scheme); */ -NS_IMETHODIMP GBaseProtocolHandler::AllowPort(PRInt32 port, const char *scheme, - PRBool *_retval) -{ - *_retval = PR_FALSE; - return NS_OK; -} - |