1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM /builds/slave/m-beta-lnx-codecoverage/build/netwerk/base/public/nsIApplicationCacheChannel.idl
3 : */
4 :
5 : #ifndef __gen_nsIApplicationCacheChannel_h__
6 : #define __gen_nsIApplicationCacheChannel_h__
7 :
8 :
9 : #ifndef __gen_nsISupports_h__
10 : #include "nsISupports.h"
11 : #endif
12 :
13 : #ifndef __gen_nsIApplicationCacheContainer_h__
14 : #include "nsIApplicationCacheContainer.h"
15 : #endif
16 :
17 : /* For IDL files that don't want to include root IDL files. */
18 : #ifndef NS_NO_VTABLE
19 : #define NS_NO_VTABLE
20 : #endif
21 :
22 : /* starting interface: nsIApplicationCacheChannel */
23 : #define NS_IAPPLICATIONCACHECHANNEL_IID_STR "8d9024e6-ab01-442d-8119-2f55d55d91b0"
24 :
25 : #define NS_IAPPLICATIONCACHECHANNEL_IID \
26 : {0x8d9024e6, 0xab01, 0x442d, \
27 : { 0x81, 0x19, 0x2f, 0x55, 0xd5, 0x5d, 0x91, 0xb0 }}
28 :
29 3514 : class NS_NO_VTABLE NS_SCRIPTABLE nsIApplicationCacheChannel : public nsIApplicationCacheContainer {
30 : public:
31 :
32 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IAPPLICATIONCACHECHANNEL_IID)
33 :
34 : /* readonly attribute boolean loadedFromApplicationCache; */
35 : NS_SCRIPTABLE NS_IMETHOD GetLoadedFromApplicationCache(bool *aLoadedFromApplicationCache) = 0;
36 :
37 : /* attribute boolean inheritApplicationCache; */
38 : NS_SCRIPTABLE NS_IMETHOD GetInheritApplicationCache(bool *aInheritApplicationCache) = 0;
39 : NS_SCRIPTABLE NS_IMETHOD SetInheritApplicationCache(bool aInheritApplicationCache) = 0;
40 :
41 : /* attribute boolean chooseApplicationCache; */
42 : NS_SCRIPTABLE NS_IMETHOD GetChooseApplicationCache(bool *aChooseApplicationCache) = 0;
43 : NS_SCRIPTABLE NS_IMETHOD SetChooseApplicationCache(bool aChooseApplicationCache) = 0;
44 :
45 : /* void markOfflineCacheEntryAsForeign (); */
46 : NS_SCRIPTABLE NS_IMETHOD MarkOfflineCacheEntryAsForeign(void) = 0;
47 :
48 : };
49 :
50 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIApplicationCacheChannel, NS_IAPPLICATIONCACHECHANNEL_IID)
51 :
52 : /* Use this macro when declaring classes that implement this interface. */
53 : #define NS_DECL_NSIAPPLICATIONCACHECHANNEL \
54 : NS_SCRIPTABLE NS_IMETHOD GetLoadedFromApplicationCache(bool *aLoadedFromApplicationCache); \
55 : NS_SCRIPTABLE NS_IMETHOD GetInheritApplicationCache(bool *aInheritApplicationCache); \
56 : NS_SCRIPTABLE NS_IMETHOD SetInheritApplicationCache(bool aInheritApplicationCache); \
57 : NS_SCRIPTABLE NS_IMETHOD GetChooseApplicationCache(bool *aChooseApplicationCache); \
58 : NS_SCRIPTABLE NS_IMETHOD SetChooseApplicationCache(bool aChooseApplicationCache); \
59 : NS_SCRIPTABLE NS_IMETHOD MarkOfflineCacheEntryAsForeign(void);
60 :
61 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
62 : #define NS_FORWARD_NSIAPPLICATIONCACHECHANNEL(_to) \
63 : NS_SCRIPTABLE NS_IMETHOD GetLoadedFromApplicationCache(bool *aLoadedFromApplicationCache) { return _to GetLoadedFromApplicationCache(aLoadedFromApplicationCache); } \
64 : NS_SCRIPTABLE NS_IMETHOD GetInheritApplicationCache(bool *aInheritApplicationCache) { return _to GetInheritApplicationCache(aInheritApplicationCache); } \
65 : NS_SCRIPTABLE NS_IMETHOD SetInheritApplicationCache(bool aInheritApplicationCache) { return _to SetInheritApplicationCache(aInheritApplicationCache); } \
66 : NS_SCRIPTABLE NS_IMETHOD GetChooseApplicationCache(bool *aChooseApplicationCache) { return _to GetChooseApplicationCache(aChooseApplicationCache); } \
67 : NS_SCRIPTABLE NS_IMETHOD SetChooseApplicationCache(bool aChooseApplicationCache) { return _to SetChooseApplicationCache(aChooseApplicationCache); } \
68 : NS_SCRIPTABLE NS_IMETHOD MarkOfflineCacheEntryAsForeign(void) { return _to MarkOfflineCacheEntryAsForeign(); }
69 :
70 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
71 : #define NS_FORWARD_SAFE_NSIAPPLICATIONCACHECHANNEL(_to) \
72 : NS_SCRIPTABLE NS_IMETHOD GetLoadedFromApplicationCache(bool *aLoadedFromApplicationCache) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLoadedFromApplicationCache(aLoadedFromApplicationCache); } \
73 : NS_SCRIPTABLE NS_IMETHOD GetInheritApplicationCache(bool *aInheritApplicationCache) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetInheritApplicationCache(aInheritApplicationCache); } \
74 : NS_SCRIPTABLE NS_IMETHOD SetInheritApplicationCache(bool aInheritApplicationCache) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetInheritApplicationCache(aInheritApplicationCache); } \
75 : NS_SCRIPTABLE NS_IMETHOD GetChooseApplicationCache(bool *aChooseApplicationCache) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetChooseApplicationCache(aChooseApplicationCache); } \
76 : NS_SCRIPTABLE NS_IMETHOD SetChooseApplicationCache(bool aChooseApplicationCache) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetChooseApplicationCache(aChooseApplicationCache); } \
77 : NS_SCRIPTABLE NS_IMETHOD MarkOfflineCacheEntryAsForeign(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->MarkOfflineCacheEntryAsForeign(); }
78 :
79 : #if 0
80 : /* Use the code below as a template for the implementation class for this interface. */
81 :
82 : /* Header file */
83 : class nsApplicationCacheChannel : public nsIApplicationCacheChannel
84 : {
85 : public:
86 : NS_DECL_ISUPPORTS
87 : NS_DECL_NSIAPPLICATIONCACHECHANNEL
88 :
89 : nsApplicationCacheChannel();
90 :
91 : private:
92 : ~nsApplicationCacheChannel();
93 :
94 : protected:
95 : /* additional members */
96 : };
97 :
98 : /* Implementation file */
99 : NS_IMPL_ISUPPORTS1(nsApplicationCacheChannel, nsIApplicationCacheChannel)
100 :
101 : nsApplicationCacheChannel::nsApplicationCacheChannel()
102 : {
103 : /* member initializers and constructor code */
104 : }
105 :
106 : nsApplicationCacheChannel::~nsApplicationCacheChannel()
107 : {
108 : /* destructor code */
109 : }
110 :
111 : /* readonly attribute boolean loadedFromApplicationCache; */
112 : NS_IMETHODIMP nsApplicationCacheChannel::GetLoadedFromApplicationCache(bool *aLoadedFromApplicationCache)
113 : {
114 : return NS_ERROR_NOT_IMPLEMENTED;
115 : }
116 :
117 : /* attribute boolean inheritApplicationCache; */
118 : NS_IMETHODIMP nsApplicationCacheChannel::GetInheritApplicationCache(bool *aInheritApplicationCache)
119 : {
120 : return NS_ERROR_NOT_IMPLEMENTED;
121 : }
122 : NS_IMETHODIMP nsApplicationCacheChannel::SetInheritApplicationCache(bool aInheritApplicationCache)
123 : {
124 : return NS_ERROR_NOT_IMPLEMENTED;
125 : }
126 :
127 : /* attribute boolean chooseApplicationCache; */
128 : NS_IMETHODIMP nsApplicationCacheChannel::GetChooseApplicationCache(bool *aChooseApplicationCache)
129 : {
130 : return NS_ERROR_NOT_IMPLEMENTED;
131 : }
132 : NS_IMETHODIMP nsApplicationCacheChannel::SetChooseApplicationCache(bool aChooseApplicationCache)
133 : {
134 : return NS_ERROR_NOT_IMPLEMENTED;
135 : }
136 :
137 : /* void markOfflineCacheEntryAsForeign (); */
138 : NS_IMETHODIMP nsApplicationCacheChannel::MarkOfflineCacheEntryAsForeign()
139 : {
140 : return NS_ERROR_NOT_IMPLEMENTED;
141 : }
142 :
143 : /* End of implementation class template. */
144 : #endif
145 :
146 :
147 : #endif /* __gen_nsIApplicationCacheChannel_h__ */
|