diff options
author | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-07 00:24:28 +0000 |
---|---|---|
committer | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-07 00:24:28 +0000 |
commit | 0306b3c7e97b23a91f44121b3a798ff6fa8c243f (patch) | |
tree | 8c20f9d2ea0f1c069fabd62c38428ad202734f70 /third_party/mozilla/include/nsISupports.h | |
parent | 1cc48f14278f4bb882d633ab4776b09478e7f668 (diff) | |
download | chromium_src-0306b3c7e97b23a91f44121b3a798ff6fa8c243f.zip chromium_src-0306b3c7e97b23a91f44121b3a798ff6fa8c243f.tar.gz chromium_src-0306b3c7e97b23a91f44121b3a798ff6fa8c243f.tar.bz2 |
Implement NPN_GetValueForURL and NPN_SetValueForURL and add a stub for NPN_GetAuthenticationInfo. With these NPAPI functions there's no need to simulate being in Firefox and implement NPN_GetValue for NPNVserviceManager.
TEST=run manual test that Ken added in test\data\plugin over http
Review URL: http://codereview.chromium.org/251101
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28200 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/mozilla/include/nsISupports.h')
-rw-r--r-- | third_party/mozilla/include/nsISupports.h | 129 |
1 files changed, 0 insertions, 129 deletions
diff --git a/third_party/mozilla/include/nsISupports.h b/third_party/mozilla/include/nsISupports.h deleted file mode 100644 index 14221e7..0000000 --- a/third_party/mozilla/include/nsISupports.h +++ /dev/null @@ -1,129 +0,0 @@ -/* - * DO NOT EDIT. THIS FILE IS GENERATED FROM c:/builds/tinderbox/XR-Mozilla1.8.0-Release/WINNT_5.2_Depend/mozilla/xpcom/base/nsISupports.idl - */ - -#ifndef __gen_nsISupports_h__ -#define __gen_nsISupports_h__ - - -#ifndef __gen_nsrootidl_h__ -#include "nsrootidl.h" -#endif - -/* For IDL files that don't want to include root IDL files. */ -#ifndef NS_NO_VTABLE -#define NS_NO_VTABLE -#endif -/* - * Start commenting out the C++ versions of the below in the output header - */ -#if 0 - -/* starting interface: nsISupports */ -#define NS_ISUPPORTS_IID_STR "00000000-0000-0000-c000-000000000046" - -#define NS_ISUPPORTS_IID \ - {0x00000000, 0x0000, 0x0000, \ - { 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46 }} - -class NS_NO_VTABLE nsISupports { - public: - - NS_DEFINE_STATIC_IID_ACCESSOR(NS_ISUPPORTS_IID) - - /* void QueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result); */ - NS_IMETHOD QueryInterface(const nsIID & uuid, void * *result) = 0; - - /* [noscript, notxpcom] nsrefcnt AddRef (); */ - NS_IMETHOD_(nsrefcnt) AddRef(void) = 0; - - /* [noscript, notxpcom] nsrefcnt Release (); */ - NS_IMETHOD_(nsrefcnt) Release(void) = 0; - -}; - -/* Use this macro when declaring classes that implement this interface. */ -#define NS_DECL_NSISUPPORTS \ - NS_IMETHOD QueryInterface(const nsIID & uuid, void * *result); \ - NS_IMETHOD_(nsrefcnt) AddRef(void); \ - NS_IMETHOD_(nsrefcnt) Release(void); - -/* Use this macro to declare functions that forward the behavior of this interface to another object. */ -#define NS_FORWARD_NSISUPPORTS(_to) \ - NS_IMETHOD QueryInterface(const nsIID & uuid, void * *result) { return _to QueryInterface(uuid, result); } \ - NS_IMETHOD_(nsrefcnt) AddRef(void) { return _to AddRef(); } \ - NS_IMETHOD_(nsrefcnt) Release(void) { return _to Release(); } - -/* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */ -#define NS_FORWARD_SAFE_NSISUPPORTS(_to) \ - NS_IMETHOD QueryInterface(const nsIID & uuid, void * *result) { return !_to ? NS_ERROR_NULL_POINTER : _to->QueryInterface(uuid, result); } \ - NS_IMETHOD_(nsrefcnt) AddRef(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->AddRef(); } \ - NS_IMETHOD_(nsrefcnt) Release(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->Release(); } - -#if 0 -/* Use the code below as a template for the implementation class for this interface. */ - -/* Header file */ -class nsSupports : public nsISupports -{ -public: - NS_DECL_ISUPPORTS - NS_DECL_NSISUPPORTS - - nsSupports(); - -private: - ~nsSupports(); - -protected: - /* additional members */ -}; - -/* Implementation file */ -NS_IMPL_ISUPPORTS1(nsSupports, nsISupports) - -nsSupports::nsSupports() -{ - /* member initializers and constructor code */ -} - -nsSupports::~nsSupports() -{ - /* destructor code */ -} - -/* void QueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result); */ -NS_IMETHODIMP nsSupports::QueryInterface(const nsIID & uuid, void * *result) -{ - return NS_ERROR_NOT_IMPLEMENTED; -} - -/* [noscript, notxpcom] nsrefcnt AddRef (); */ -NS_IMETHODIMP_(nsrefcnt) nsSupports::AddRef() -{ - return NS_ERROR_NOT_IMPLEMENTED; -} - -/* [noscript, notxpcom] nsrefcnt Release (); */ -NS_IMETHODIMP_(nsrefcnt) nsSupports::Release() -{ - return NS_ERROR_NOT_IMPLEMENTED; -} - -/* End of implementation class template. */ -#endif - -/* - * End commenting out the C++ versions of the above in the output header - */ -#endif - -#include "nsISupportsBase.h" - -// Begin Google Modified - -//#include "nsISupportsUtils.h" - -// End Google Modified - -#endif /* __gen_nsISupports_h__ */ |