Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
michael@0 | 1 | /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
michael@0 | 2 | /* This Source Code Form is subject to the terms of the Mozilla Public |
michael@0 | 3 | * License, v. 2.0. If a copy of the MPL was not distributed with this |
michael@0 | 4 | * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
michael@0 | 5 | #ifndef nsIWebShellServices_h___ |
michael@0 | 6 | #define nsIWebShellServices_h___ |
michael@0 | 7 | |
michael@0 | 8 | #include "nsISupports.h" |
michael@0 | 9 | #include "nsCharsetSource.h" |
michael@0 | 10 | |
michael@0 | 11 | // Interface ID for nsIWebShellServices |
michael@0 | 12 | |
michael@0 | 13 | /* 0c628af0-5638-4703-8f99-ed6134c9de18 */ |
michael@0 | 14 | #define NS_IWEB_SHELL_SERVICES_IID \ |
michael@0 | 15 | { 0x0c628af0, 0x5638, 0x4703, {0x8f, 0x99, 0xed, 0x61, 0x34, 0xc9, 0xde, 0x18} } |
michael@0 | 16 | |
michael@0 | 17 | //---------------------------------------------------------------------- |
michael@0 | 18 | |
michael@0 | 19 | class nsIWebShellServices : public nsISupports { |
michael@0 | 20 | public: |
michael@0 | 21 | NS_DECLARE_STATIC_IID_ACCESSOR(NS_IWEB_SHELL_SERVICES_IID) |
michael@0 | 22 | |
michael@0 | 23 | NS_IMETHOD ReloadDocument(const char* aCharset = nullptr , |
michael@0 | 24 | int32_t aSource = kCharsetUninitialized) = 0; |
michael@0 | 25 | NS_IMETHOD StopDocumentLoad(void) = 0; |
michael@0 | 26 | }; |
michael@0 | 27 | |
michael@0 | 28 | NS_DEFINE_STATIC_IID_ACCESSOR(nsIWebShellServices, NS_IWEB_SHELL_SERVICES_IID) |
michael@0 | 29 | |
michael@0 | 30 | /* Use this macro when declaring classes that implement this interface. */ |
michael@0 | 31 | #define NS_DECL_NSIWEBSHELLSERVICES \ |
michael@0 | 32 | NS_IMETHOD ReloadDocument(const char *aCharset=nullptr, int32_t aSource=kCharsetUninitialized); \ |
michael@0 | 33 | NS_IMETHOD StopDocumentLoad(void); \ |
michael@0 | 34 | |
michael@0 | 35 | #endif /* nsIWebShellServices_h___ */ |