LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/dist/include - nsIPrintProgress.h (source / functions) Hit Total Coverage
Test: output.info Lines: 0 1 0.0 %
Date: 2017-07-14 16:53:18 Functions: 0 1 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*
       2             :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM ../../../dist/idl/nsIPrintProgress.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsIPrintProgress_h__
       6             : #define __gen_nsIPrintProgress_h__
       7             : 
       8             : 
       9             : #ifndef __gen_nsIWebProgressListener_h__
      10             : #include "nsIWebProgressListener.h"
      11             : #endif
      12             : 
      13             : /* For IDL files that don't want to include root IDL files. */
      14             : #ifndef NS_NO_VTABLE
      15             : #define NS_NO_VTABLE
      16             : #endif
      17             : class mozIDOMWindowProxy; /* forward declaration */
      18             : 
      19             : class nsIObserver; /* forward declaration */
      20             : 
      21             : class nsIPrompt; /* forward declaration */
      22             : 
      23             : 
      24             : /* starting interface:    nsIPrintProgress */
      25             : #define NS_IPRINTPROGRESS_IID_STR "05f4fb88-e568-4d35-b394-ce0aa3eea6fc"
      26             : 
      27             : #define NS_IPRINTPROGRESS_IID \
      28             :   {0x05f4fb88, 0xe568, 0x4d35, \
      29             :     { 0xb3, 0x94, 0xce, 0x0a, 0xa3, 0xee, 0xa6, 0xfc }}
      30             : 
      31           0 : class NS_NO_VTABLE nsIPrintProgress : public nsIWebProgressListener {
      32             :  public:
      33             : 
      34             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IPRINTPROGRESS_IID)
      35             : 
      36             :   /* void openProgressDialog (in mozIDOMWindowProxy parent, in string dialogURL, in nsISupports parameters, in nsIObserver openDialogObserver, out boolean notifyOnOpen); */
      37             :   NS_IMETHOD OpenProgressDialog(mozIDOMWindowProxy *parent, const char * dialogURL, nsISupports *parameters, nsIObserver *openDialogObserver, bool *notifyOnOpen) = 0;
      38             : 
      39             :   /* void closeProgressDialog (in boolean forceClose); */
      40             :   NS_IMETHOD CloseProgressDialog(bool forceClose) = 0;
      41             : 
      42             :   /* void registerListener (in nsIWebProgressListener listener); */
      43             :   NS_IMETHOD RegisterListener(nsIWebProgressListener *listener) = 0;
      44             : 
      45             :   /* void unregisterListener (in nsIWebProgressListener listener); */
      46             :   NS_IMETHOD UnregisterListener(nsIWebProgressListener *listener) = 0;
      47             : 
      48             :   /* void doneIniting (); */
      49             :   NS_IMETHOD DoneIniting(void) = 0;
      50             : 
      51             :   /* nsIPrompt getPrompter (); */
      52             :   NS_IMETHOD GetPrompter(nsIPrompt * *_retval) = 0;
      53             : 
      54             :   /* attribute boolean processCanceledByUser; */
      55             :   NS_IMETHOD GetProcessCanceledByUser(bool *aProcessCanceledByUser) = 0;
      56             :   NS_IMETHOD SetProcessCanceledByUser(bool aProcessCanceledByUser) = 0;
      57             : 
      58             : };
      59             : 
      60             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIPrintProgress, NS_IPRINTPROGRESS_IID)
      61             : 
      62             : /* Use this macro when declaring classes that implement this interface. */
      63             : #define NS_DECL_NSIPRINTPROGRESS \
      64             :   NS_IMETHOD OpenProgressDialog(mozIDOMWindowProxy *parent, const char * dialogURL, nsISupports *parameters, nsIObserver *openDialogObserver, bool *notifyOnOpen) override; \
      65             :   NS_IMETHOD CloseProgressDialog(bool forceClose) override; \
      66             :   NS_IMETHOD RegisterListener(nsIWebProgressListener *listener) override; \
      67             :   NS_IMETHOD UnregisterListener(nsIWebProgressListener *listener) override; \
      68             :   NS_IMETHOD DoneIniting(void) override; \
      69             :   NS_IMETHOD GetPrompter(nsIPrompt * *_retval) override; \
      70             :   NS_IMETHOD GetProcessCanceledByUser(bool *aProcessCanceledByUser) override; \
      71             :   NS_IMETHOD SetProcessCanceledByUser(bool aProcessCanceledByUser) override; 
      72             : 
      73             : /* Use this macro when declaring the members of this interface when the
      74             :    class doesn't implement the interface. This is useful for forwarding. */
      75             : #define NS_DECL_NON_VIRTUAL_NSIPRINTPROGRESS \
      76             :   nsresult OpenProgressDialog(mozIDOMWindowProxy *parent, const char * dialogURL, nsISupports *parameters, nsIObserver *openDialogObserver, bool *notifyOnOpen); \
      77             :   nsresult CloseProgressDialog(bool forceClose); \
      78             :   nsresult RegisterListener(nsIWebProgressListener *listener); \
      79             :   nsresult UnregisterListener(nsIWebProgressListener *listener); \
      80             :   nsresult DoneIniting(void); \
      81             :   nsresult GetPrompter(nsIPrompt * *_retval); \
      82             :   nsresult GetProcessCanceledByUser(bool *aProcessCanceledByUser); \
      83             :   nsresult SetProcessCanceledByUser(bool aProcessCanceledByUser); 
      84             : 
      85             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
      86             : #define NS_FORWARD_NSIPRINTPROGRESS(_to) \
      87             :   NS_IMETHOD OpenProgressDialog(mozIDOMWindowProxy *parent, const char * dialogURL, nsISupports *parameters, nsIObserver *openDialogObserver, bool *notifyOnOpen) override { return _to OpenProgressDialog(parent, dialogURL, parameters, openDialogObserver, notifyOnOpen); } \
      88             :   NS_IMETHOD CloseProgressDialog(bool forceClose) override { return _to CloseProgressDialog(forceClose); } \
      89             :   NS_IMETHOD RegisterListener(nsIWebProgressListener *listener) override { return _to RegisterListener(listener); } \
      90             :   NS_IMETHOD UnregisterListener(nsIWebProgressListener *listener) override { return _to UnregisterListener(listener); } \
      91             :   NS_IMETHOD DoneIniting(void) override { return _to DoneIniting(); } \
      92             :   NS_IMETHOD GetPrompter(nsIPrompt * *_retval) override { return _to GetPrompter(_retval); } \
      93             :   NS_IMETHOD GetProcessCanceledByUser(bool *aProcessCanceledByUser) override { return _to GetProcessCanceledByUser(aProcessCanceledByUser); } \
      94             :   NS_IMETHOD SetProcessCanceledByUser(bool aProcessCanceledByUser) override { return _to SetProcessCanceledByUser(aProcessCanceledByUser); } 
      95             : 
      96             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
      97             : #define NS_FORWARD_SAFE_NSIPRINTPROGRESS(_to) \
      98             :   NS_IMETHOD OpenProgressDialog(mozIDOMWindowProxy *parent, const char * dialogURL, nsISupports *parameters, nsIObserver *openDialogObserver, bool *notifyOnOpen) override { return !_to ? NS_ERROR_NULL_POINTER : _to->OpenProgressDialog(parent, dialogURL, parameters, openDialogObserver, notifyOnOpen); } \
      99             :   NS_IMETHOD CloseProgressDialog(bool forceClose) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CloseProgressDialog(forceClose); } \
     100             :   NS_IMETHOD RegisterListener(nsIWebProgressListener *listener) override { return !_to ? NS_ERROR_NULL_POINTER : _to->RegisterListener(listener); } \
     101             :   NS_IMETHOD UnregisterListener(nsIWebProgressListener *listener) override { return !_to ? NS_ERROR_NULL_POINTER : _to->UnregisterListener(listener); } \
     102             :   NS_IMETHOD DoneIniting(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->DoneIniting(); } \
     103             :   NS_IMETHOD GetPrompter(nsIPrompt * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPrompter(_retval); } \
     104             :   NS_IMETHOD GetProcessCanceledByUser(bool *aProcessCanceledByUser) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetProcessCanceledByUser(aProcessCanceledByUser); } \
     105             :   NS_IMETHOD SetProcessCanceledByUser(bool aProcessCanceledByUser) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetProcessCanceledByUser(aProcessCanceledByUser); } 
     106             : 
     107             : #if 0
     108             : /* Use the code below as a template for the implementation class for this interface. */
     109             : 
     110             : /* Header file */
     111             : class nsPrintProgress : public nsIPrintProgress
     112             : {
     113             : public:
     114             :   NS_DECL_ISUPPORTS
     115             :   NS_DECL_NSIPRINTPROGRESS
     116             : 
     117             :   nsPrintProgress();
     118             : 
     119             : private:
     120             :   ~nsPrintProgress();
     121             : 
     122             : protected:
     123             :   /* additional members */
     124             : };
     125             : 
     126             : /* Implementation file */
     127             : NS_IMPL_ISUPPORTS(nsPrintProgress, nsIPrintProgress)
     128             : 
     129             : nsPrintProgress::nsPrintProgress()
     130             : {
     131             :   /* member initializers and constructor code */
     132             : }
     133             : 
     134             : nsPrintProgress::~nsPrintProgress()
     135             : {
     136             :   /* destructor code */
     137             : }
     138             : 
     139             : /* void openProgressDialog (in mozIDOMWindowProxy parent, in string dialogURL, in nsISupports parameters, in nsIObserver openDialogObserver, out boolean notifyOnOpen); */
     140             : NS_IMETHODIMP nsPrintProgress::OpenProgressDialog(mozIDOMWindowProxy *parent, const char * dialogURL, nsISupports *parameters, nsIObserver *openDialogObserver, bool *notifyOnOpen)
     141             : {
     142             :     return NS_ERROR_NOT_IMPLEMENTED;
     143             : }
     144             : 
     145             : /* void closeProgressDialog (in boolean forceClose); */
     146             : NS_IMETHODIMP nsPrintProgress::CloseProgressDialog(bool forceClose)
     147             : {
     148             :     return NS_ERROR_NOT_IMPLEMENTED;
     149             : }
     150             : 
     151             : /* void registerListener (in nsIWebProgressListener listener); */
     152             : NS_IMETHODIMP nsPrintProgress::RegisterListener(nsIWebProgressListener *listener)
     153             : {
     154             :     return NS_ERROR_NOT_IMPLEMENTED;
     155             : }
     156             : 
     157             : /* void unregisterListener (in nsIWebProgressListener listener); */
     158             : NS_IMETHODIMP nsPrintProgress::UnregisterListener(nsIWebProgressListener *listener)
     159             : {
     160             :     return NS_ERROR_NOT_IMPLEMENTED;
     161             : }
     162             : 
     163             : /* void doneIniting (); */
     164             : NS_IMETHODIMP nsPrintProgress::DoneIniting()
     165             : {
     166             :     return NS_ERROR_NOT_IMPLEMENTED;
     167             : }
     168             : 
     169             : /* nsIPrompt getPrompter (); */
     170             : NS_IMETHODIMP nsPrintProgress::GetPrompter(nsIPrompt * *_retval)
     171             : {
     172             :     return NS_ERROR_NOT_IMPLEMENTED;
     173             : }
     174             : 
     175             : /* attribute boolean processCanceledByUser; */
     176             : NS_IMETHODIMP nsPrintProgress::GetProcessCanceledByUser(bool *aProcessCanceledByUser)
     177             : {
     178             :     return NS_ERROR_NOT_IMPLEMENTED;
     179             : }
     180             : NS_IMETHODIMP nsPrintProgress::SetProcessCanceledByUser(bool aProcessCanceledByUser)
     181             : {
     182             :     return NS_ERROR_NOT_IMPLEMENTED;
     183             : }
     184             : 
     185             : /* End of implementation class template. */
     186             : #endif
     187             : 
     188             : 
     189             : #endif /* __gen_nsIPrintProgress_h__ */

Generated by: LCOV version 1.13