Coverage Report

Created: 2018-09-25 14:53

/work/obj-fuzz/dist/include/nsIFrameLoaderOwner.h
Line
Count
Source (jump to first uncovered line)
1
/*
2
 * DO NOT EDIT.  THIS FILE IS GENERATED FROM /src/mozilla-central/dom/base/nsIFrameLoaderOwner.idl
3
 */
4
5
#ifndef __gen_nsIFrameLoaderOwner_h__
6
#define __gen_nsIFrameLoaderOwner_h__
7
8
9
#ifndef __gen_nsISupports_h__
10
#include "nsISupports.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 nsFrameLoader; /* forward declaration */
18
19
class nsFrameLoader;
20
21
/* starting interface:    nsIFrameLoaderOwner */
22
#define NS_IFRAMELOADEROWNER_IID_STR "adc1b3ba-8deb-4943-8045-e6de0044f2ce"
23
24
#define NS_IFRAMELOADEROWNER_IID \
25
  {0xadc1b3ba, 0x8deb, 0x4943, \
26
    { 0x80, 0x45, 0xe6, 0xde, 0x00, 0x44, 0xf2, 0xce }}
27
28
class NS_NO_VTABLE nsIFrameLoaderOwner : public nsISupports {
29
 public:
30
31
  NS_DECLARE_STATIC_IID_ACCESSOR(NS_IFRAMELOADEROWNER_IID)
32
33
  /* [noscript,notxpcom] alreadyAddRefed_nsFrameLoader GetFrameLoader (); */
34
  NS_IMETHOD_(already_AddRefed<nsFrameLoader>) GetFrameLoader(void) = 0;
35
36
  /* [noscript,notxpcom] void internalSetFrameLoader (in nativeFrameLoader aNewFrameLoader); */
37
  NS_IMETHOD_(void) InternalSetFrameLoader(nsFrameLoader * aNewFrameLoader) = 0;
38
39
};
40
41
  NS_DEFINE_STATIC_IID_ACCESSOR(nsIFrameLoaderOwner, NS_IFRAMELOADEROWNER_IID)
42
43
/* Use this macro when declaring classes that implement this interface. */
44
#define NS_DECL_NSIFRAMELOADEROWNER \
45
  NS_IMETHOD_(already_AddRefed<nsFrameLoader>) GetFrameLoader(void) override; \
46
  NS_IMETHOD_(void) InternalSetFrameLoader(nsFrameLoader * aNewFrameLoader) override; 
47
48
/* Use this macro when declaring the members of this interface when the
49
   class doesn't implement the interface. This is useful for forwarding. */
50
#define NS_DECL_NON_VIRTUAL_NSIFRAMELOADEROWNER \
51
  nsresult_(already_AddRefed<nsFrameLoader>) GetFrameLoader(void); \
52
  nsresult_(void) InternalSetFrameLoader(nsFrameLoader * aNewFrameLoader); 
53
54
/* Use this macro to declare functions that forward the behavior of this interface to another object. */
55
#define NS_FORWARD_NSIFRAMELOADEROWNER(_to) \
56
0
  NS_IMETHOD_(already_AddRefed<nsFrameLoader>) GetFrameLoader(void) override { return _to GetFrameLoader(); } \
Unexecuted instantiation: mozilla::dom::HTMLEmbedElement::GetFrameLoader()
Unexecuted instantiation: mozilla::dom::HTMLObjectElement::GetFrameLoader()
Unexecuted instantiation: mozilla::dom::HTMLFrameElement::GetFrameLoader()
57
0
  NS_IMETHOD_(void) InternalSetFrameLoader(nsFrameLoader * aNewFrameLoader) override { return _to InternalSetFrameLoader(aNewFrameLoader); } 
Unexecuted instantiation: mozilla::dom::HTMLEmbedElement::InternalSetFrameLoader(nsFrameLoader*)
Unexecuted instantiation: mozilla::dom::HTMLObjectElement::InternalSetFrameLoader(nsFrameLoader*)
Unexecuted instantiation: mozilla::dom::HTMLFrameElement::InternalSetFrameLoader(nsFrameLoader*)
58
59
/* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
60
#define NS_FORWARD_SAFE_NSIFRAMELOADEROWNER(_to) \
61
  NS_IMETHOD_(already_AddRefed<nsFrameLoader>) GetFrameLoader(void) override; \
62
  NS_IMETHOD_(void) InternalSetFrameLoader(nsFrameLoader * aNewFrameLoader) override; 
63
64
65
#endif /* __gen_nsIFrameLoaderOwner_h__ */