Line data Source code
1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM ../../../dist/idl/nsIDOMOfflineResourceList.idl
3 : */
4 :
5 : #ifndef __gen_nsIDOMOfflineResourceList_h__
6 : #define __gen_nsIDOMOfflineResourceList_h__
7 :
8 :
9 : #ifndef __gen_domstubs_h__
10 : #include "domstubs.h"
11 : #endif
12 :
13 : #include "js/Value.h"
14 :
15 : /* For IDL files that don't want to include root IDL files. */
16 : #ifndef NS_NO_VTABLE
17 : #define NS_NO_VTABLE
18 : #endif
19 :
20 : /* starting interface: nsIDOMOfflineResourceList */
21 : #define NS_IDOMOFFLINERESOURCELIST_IID_STR "6044702d-e4a9-420c-b711-558b7d6a3b9f"
22 :
23 : #define NS_IDOMOFFLINERESOURCELIST_IID \
24 : {0x6044702d, 0xe4a9, 0x420c, \
25 : { 0xb7, 0x11, 0x55, 0x8b, 0x7d, 0x6a, 0x3b, 0x9f }}
26 :
27 0 : class NS_NO_VTABLE nsIDOMOfflineResourceList : public nsISupports {
28 : public:
29 :
30 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDOMOFFLINERESOURCELIST_IID)
31 :
32 : /* readonly attribute nsISupports mozItems; */
33 : NS_IMETHOD GetMozItems(nsISupports * *aMozItems) = 0;
34 :
35 : /* boolean mozHasItem (in DOMString uri); */
36 : NS_IMETHOD MozHasItem(const nsAString & uri, bool *_retval) = 0;
37 :
38 : /* readonly attribute unsigned long mozLength; */
39 : NS_IMETHOD GetMozLength(uint32_t *aMozLength) = 0;
40 :
41 : /* DOMString mozItem (in unsigned long index); */
42 : NS_IMETHOD MozItem(uint32_t index, nsAString & _retval) = 0;
43 :
44 : /* void mozAdd (in DOMString uri); */
45 : NS_IMETHOD MozAdd(const nsAString & uri) = 0;
46 :
47 : /* void mozRemove (in DOMString uri); */
48 : NS_IMETHOD MozRemove(const nsAString & uri) = 0;
49 :
50 : enum {
51 : UNCACHED = 0U,
52 : IDLE = 1U,
53 : CHECKING = 2U,
54 : DOWNLOADING = 3U,
55 : UPDATEREADY = 4U,
56 : OBSOLETE = 5U
57 : };
58 :
59 : /* readonly attribute unsigned short status; */
60 : NS_IMETHOD GetStatus(uint16_t *aStatus) = 0;
61 :
62 : /* void update (); */
63 : NS_IMETHOD Update(void) = 0;
64 :
65 : /* void swapCache (); */
66 : NS_IMETHOD SwapCache(void) = 0;
67 :
68 : /* [implicit_jscontext] attribute jsval onchecking; */
69 : NS_IMETHOD GetOnchecking(JSContext* cx, JS::MutableHandleValue aOnchecking) = 0;
70 : NS_IMETHOD SetOnchecking(JSContext* cx, JS::HandleValue aOnchecking) = 0;
71 :
72 : /* [implicit_jscontext] attribute jsval onerror; */
73 : NS_IMETHOD GetOnerror(JSContext* cx, JS::MutableHandleValue aOnerror) = 0;
74 : NS_IMETHOD SetOnerror(JSContext* cx, JS::HandleValue aOnerror) = 0;
75 :
76 : /* [implicit_jscontext] attribute jsval onnoupdate; */
77 : NS_IMETHOD GetOnnoupdate(JSContext* cx, JS::MutableHandleValue aOnnoupdate) = 0;
78 : NS_IMETHOD SetOnnoupdate(JSContext* cx, JS::HandleValue aOnnoupdate) = 0;
79 :
80 : /* [implicit_jscontext] attribute jsval ondownloading; */
81 : NS_IMETHOD GetOndownloading(JSContext* cx, JS::MutableHandleValue aOndownloading) = 0;
82 : NS_IMETHOD SetOndownloading(JSContext* cx, JS::HandleValue aOndownloading) = 0;
83 :
84 : /* [implicit_jscontext] attribute jsval onprogress; */
85 : NS_IMETHOD GetOnprogress(JSContext* cx, JS::MutableHandleValue aOnprogress) = 0;
86 : NS_IMETHOD SetOnprogress(JSContext* cx, JS::HandleValue aOnprogress) = 0;
87 :
88 : /* [implicit_jscontext] attribute jsval onupdateready; */
89 : NS_IMETHOD GetOnupdateready(JSContext* cx, JS::MutableHandleValue aOnupdateready) = 0;
90 : NS_IMETHOD SetOnupdateready(JSContext* cx, JS::HandleValue aOnupdateready) = 0;
91 :
92 : /* [implicit_jscontext] attribute jsval oncached; */
93 : NS_IMETHOD GetOncached(JSContext* cx, JS::MutableHandleValue aOncached) = 0;
94 : NS_IMETHOD SetOncached(JSContext* cx, JS::HandleValue aOncached) = 0;
95 :
96 : /* [implicit_jscontext] attribute jsval onobsolete; */
97 : NS_IMETHOD GetOnobsolete(JSContext* cx, JS::MutableHandleValue aOnobsolete) = 0;
98 : NS_IMETHOD SetOnobsolete(JSContext* cx, JS::HandleValue aOnobsolete) = 0;
99 :
100 : };
101 :
102 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIDOMOfflineResourceList, NS_IDOMOFFLINERESOURCELIST_IID)
103 :
104 : /* Use this macro when declaring classes that implement this interface. */
105 : #define NS_DECL_NSIDOMOFFLINERESOURCELIST \
106 : NS_IMETHOD GetMozItems(nsISupports * *aMozItems) override; \
107 : NS_IMETHOD MozHasItem(const nsAString & uri, bool *_retval) override; \
108 : NS_IMETHOD GetMozLength(uint32_t *aMozLength) override; \
109 : NS_IMETHOD MozItem(uint32_t index, nsAString & _retval) override; \
110 : NS_IMETHOD MozAdd(const nsAString & uri) override; \
111 : NS_IMETHOD MozRemove(const nsAString & uri) override; \
112 : NS_IMETHOD GetStatus(uint16_t *aStatus) override; \
113 : NS_IMETHOD Update(void) override; \
114 : NS_IMETHOD SwapCache(void) override; \
115 : NS_IMETHOD GetOnchecking(JSContext* cx, JS::MutableHandleValue aOnchecking) override; \
116 : NS_IMETHOD SetOnchecking(JSContext* cx, JS::HandleValue aOnchecking) override; \
117 : NS_IMETHOD GetOnerror(JSContext* cx, JS::MutableHandleValue aOnerror) override; \
118 : NS_IMETHOD SetOnerror(JSContext* cx, JS::HandleValue aOnerror) override; \
119 : NS_IMETHOD GetOnnoupdate(JSContext* cx, JS::MutableHandleValue aOnnoupdate) override; \
120 : NS_IMETHOD SetOnnoupdate(JSContext* cx, JS::HandleValue aOnnoupdate) override; \
121 : NS_IMETHOD GetOndownloading(JSContext* cx, JS::MutableHandleValue aOndownloading) override; \
122 : NS_IMETHOD SetOndownloading(JSContext* cx, JS::HandleValue aOndownloading) override; \
123 : NS_IMETHOD GetOnprogress(JSContext* cx, JS::MutableHandleValue aOnprogress) override; \
124 : NS_IMETHOD SetOnprogress(JSContext* cx, JS::HandleValue aOnprogress) override; \
125 : NS_IMETHOD GetOnupdateready(JSContext* cx, JS::MutableHandleValue aOnupdateready) override; \
126 : NS_IMETHOD SetOnupdateready(JSContext* cx, JS::HandleValue aOnupdateready) override; \
127 : NS_IMETHOD GetOncached(JSContext* cx, JS::MutableHandleValue aOncached) override; \
128 : NS_IMETHOD SetOncached(JSContext* cx, JS::HandleValue aOncached) override; \
129 : NS_IMETHOD GetOnobsolete(JSContext* cx, JS::MutableHandleValue aOnobsolete) override; \
130 : NS_IMETHOD SetOnobsolete(JSContext* cx, JS::HandleValue aOnobsolete) override;
131 :
132 : /* Use this macro when declaring the members of this interface when the
133 : class doesn't implement the interface. This is useful for forwarding. */
134 : #define NS_DECL_NON_VIRTUAL_NSIDOMOFFLINERESOURCELIST \
135 : nsresult GetMozItems(nsISupports * *aMozItems); \
136 : nsresult MozHasItem(const nsAString & uri, bool *_retval); \
137 : nsresult GetMozLength(uint32_t *aMozLength); \
138 : nsresult MozItem(uint32_t index, nsAString & _retval); \
139 : nsresult MozAdd(const nsAString & uri); \
140 : nsresult MozRemove(const nsAString & uri); \
141 : nsresult GetStatus(uint16_t *aStatus); \
142 : nsresult Update(void); \
143 : nsresult SwapCache(void); \
144 : nsresult GetOnchecking(JSContext* cx, JS::MutableHandleValue aOnchecking); \
145 : nsresult SetOnchecking(JSContext* cx, JS::HandleValue aOnchecking); \
146 : nsresult GetOnerror(JSContext* cx, JS::MutableHandleValue aOnerror); \
147 : nsresult SetOnerror(JSContext* cx, JS::HandleValue aOnerror); \
148 : nsresult GetOnnoupdate(JSContext* cx, JS::MutableHandleValue aOnnoupdate); \
149 : nsresult SetOnnoupdate(JSContext* cx, JS::HandleValue aOnnoupdate); \
150 : nsresult GetOndownloading(JSContext* cx, JS::MutableHandleValue aOndownloading); \
151 : nsresult SetOndownloading(JSContext* cx, JS::HandleValue aOndownloading); \
152 : nsresult GetOnprogress(JSContext* cx, JS::MutableHandleValue aOnprogress); \
153 : nsresult SetOnprogress(JSContext* cx, JS::HandleValue aOnprogress); \
154 : nsresult GetOnupdateready(JSContext* cx, JS::MutableHandleValue aOnupdateready); \
155 : nsresult SetOnupdateready(JSContext* cx, JS::HandleValue aOnupdateready); \
156 : nsresult GetOncached(JSContext* cx, JS::MutableHandleValue aOncached); \
157 : nsresult SetOncached(JSContext* cx, JS::HandleValue aOncached); \
158 : nsresult GetOnobsolete(JSContext* cx, JS::MutableHandleValue aOnobsolete); \
159 : nsresult SetOnobsolete(JSContext* cx, JS::HandleValue aOnobsolete);
160 :
161 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
162 : #define NS_FORWARD_NSIDOMOFFLINERESOURCELIST(_to) \
163 : NS_IMETHOD GetMozItems(nsISupports * *aMozItems) override { return _to GetMozItems(aMozItems); } \
164 : NS_IMETHOD MozHasItem(const nsAString & uri, bool *_retval) override { return _to MozHasItem(uri, _retval); } \
165 : NS_IMETHOD GetMozLength(uint32_t *aMozLength) override { return _to GetMozLength(aMozLength); } \
166 : NS_IMETHOD MozItem(uint32_t index, nsAString & _retval) override { return _to MozItem(index, _retval); } \
167 : NS_IMETHOD MozAdd(const nsAString & uri) override { return _to MozAdd(uri); } \
168 : NS_IMETHOD MozRemove(const nsAString & uri) override { return _to MozRemove(uri); } \
169 : NS_IMETHOD GetStatus(uint16_t *aStatus) override { return _to GetStatus(aStatus); } \
170 : NS_IMETHOD Update(void) override { return _to Update(); } \
171 : NS_IMETHOD SwapCache(void) override { return _to SwapCache(); } \
172 : NS_IMETHOD GetOnchecking(JSContext* cx, JS::MutableHandleValue aOnchecking) override { return _to GetOnchecking(cx, aOnchecking); } \
173 : NS_IMETHOD SetOnchecking(JSContext* cx, JS::HandleValue aOnchecking) override { return _to SetOnchecking(cx, aOnchecking); } \
174 : NS_IMETHOD GetOnerror(JSContext* cx, JS::MutableHandleValue aOnerror) override { return _to GetOnerror(cx, aOnerror); } \
175 : NS_IMETHOD SetOnerror(JSContext* cx, JS::HandleValue aOnerror) override { return _to SetOnerror(cx, aOnerror); } \
176 : NS_IMETHOD GetOnnoupdate(JSContext* cx, JS::MutableHandleValue aOnnoupdate) override { return _to GetOnnoupdate(cx, aOnnoupdate); } \
177 : NS_IMETHOD SetOnnoupdate(JSContext* cx, JS::HandleValue aOnnoupdate) override { return _to SetOnnoupdate(cx, aOnnoupdate); } \
178 : NS_IMETHOD GetOndownloading(JSContext* cx, JS::MutableHandleValue aOndownloading) override { return _to GetOndownloading(cx, aOndownloading); } \
179 : NS_IMETHOD SetOndownloading(JSContext* cx, JS::HandleValue aOndownloading) override { return _to SetOndownloading(cx, aOndownloading); } \
180 : NS_IMETHOD GetOnprogress(JSContext* cx, JS::MutableHandleValue aOnprogress) override { return _to GetOnprogress(cx, aOnprogress); } \
181 : NS_IMETHOD SetOnprogress(JSContext* cx, JS::HandleValue aOnprogress) override { return _to SetOnprogress(cx, aOnprogress); } \
182 : NS_IMETHOD GetOnupdateready(JSContext* cx, JS::MutableHandleValue aOnupdateready) override { return _to GetOnupdateready(cx, aOnupdateready); } \
183 : NS_IMETHOD SetOnupdateready(JSContext* cx, JS::HandleValue aOnupdateready) override { return _to SetOnupdateready(cx, aOnupdateready); } \
184 : NS_IMETHOD GetOncached(JSContext* cx, JS::MutableHandleValue aOncached) override { return _to GetOncached(cx, aOncached); } \
185 : NS_IMETHOD SetOncached(JSContext* cx, JS::HandleValue aOncached) override { return _to SetOncached(cx, aOncached); } \
186 : NS_IMETHOD GetOnobsolete(JSContext* cx, JS::MutableHandleValue aOnobsolete) override { return _to GetOnobsolete(cx, aOnobsolete); } \
187 : NS_IMETHOD SetOnobsolete(JSContext* cx, JS::HandleValue aOnobsolete) override { return _to SetOnobsolete(cx, aOnobsolete); }
188 :
189 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
190 : #define NS_FORWARD_SAFE_NSIDOMOFFLINERESOURCELIST(_to) \
191 : NS_IMETHOD GetMozItems(nsISupports * *aMozItems) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMozItems(aMozItems); } \
192 : NS_IMETHOD MozHasItem(const nsAString & uri, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->MozHasItem(uri, _retval); } \
193 : NS_IMETHOD GetMozLength(uint32_t *aMozLength) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMozLength(aMozLength); } \
194 : NS_IMETHOD MozItem(uint32_t index, nsAString & _retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->MozItem(index, _retval); } \
195 : NS_IMETHOD MozAdd(const nsAString & uri) override { return !_to ? NS_ERROR_NULL_POINTER : _to->MozAdd(uri); } \
196 : NS_IMETHOD MozRemove(const nsAString & uri) override { return !_to ? NS_ERROR_NULL_POINTER : _to->MozRemove(uri); } \
197 : NS_IMETHOD GetStatus(uint16_t *aStatus) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetStatus(aStatus); } \
198 : NS_IMETHOD Update(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Update(); } \
199 : NS_IMETHOD SwapCache(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SwapCache(); } \
200 : NS_IMETHOD GetOnchecking(JSContext* cx, JS::MutableHandleValue aOnchecking) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnchecking(cx, aOnchecking); } \
201 : NS_IMETHOD SetOnchecking(JSContext* cx, JS::HandleValue aOnchecking) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnchecking(cx, aOnchecking); } \
202 : NS_IMETHOD GetOnerror(JSContext* cx, JS::MutableHandleValue aOnerror) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnerror(cx, aOnerror); } \
203 : NS_IMETHOD SetOnerror(JSContext* cx, JS::HandleValue aOnerror) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnerror(cx, aOnerror); } \
204 : NS_IMETHOD GetOnnoupdate(JSContext* cx, JS::MutableHandleValue aOnnoupdate) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnnoupdate(cx, aOnnoupdate); } \
205 : NS_IMETHOD SetOnnoupdate(JSContext* cx, JS::HandleValue aOnnoupdate) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnnoupdate(cx, aOnnoupdate); } \
206 : NS_IMETHOD GetOndownloading(JSContext* cx, JS::MutableHandleValue aOndownloading) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOndownloading(cx, aOndownloading); } \
207 : NS_IMETHOD SetOndownloading(JSContext* cx, JS::HandleValue aOndownloading) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOndownloading(cx, aOndownloading); } \
208 : NS_IMETHOD GetOnprogress(JSContext* cx, JS::MutableHandleValue aOnprogress) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnprogress(cx, aOnprogress); } \
209 : NS_IMETHOD SetOnprogress(JSContext* cx, JS::HandleValue aOnprogress) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnprogress(cx, aOnprogress); } \
210 : NS_IMETHOD GetOnupdateready(JSContext* cx, JS::MutableHandleValue aOnupdateready) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnupdateready(cx, aOnupdateready); } \
211 : NS_IMETHOD SetOnupdateready(JSContext* cx, JS::HandleValue aOnupdateready) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnupdateready(cx, aOnupdateready); } \
212 : NS_IMETHOD GetOncached(JSContext* cx, JS::MutableHandleValue aOncached) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOncached(cx, aOncached); } \
213 : NS_IMETHOD SetOncached(JSContext* cx, JS::HandleValue aOncached) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOncached(cx, aOncached); } \
214 : NS_IMETHOD GetOnobsolete(JSContext* cx, JS::MutableHandleValue aOnobsolete) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOnobsolete(cx, aOnobsolete); } \
215 : NS_IMETHOD SetOnobsolete(JSContext* cx, JS::HandleValue aOnobsolete) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetOnobsolete(cx, aOnobsolete); }
216 :
217 : #if 0
218 : /* Use the code below as a template for the implementation class for this interface. */
219 :
220 : /* Header file */
221 : class nsDOMOfflineResourceList : public nsIDOMOfflineResourceList
222 : {
223 : public:
224 : NS_DECL_ISUPPORTS
225 : NS_DECL_NSIDOMOFFLINERESOURCELIST
226 :
227 : nsDOMOfflineResourceList();
228 :
229 : private:
230 : ~nsDOMOfflineResourceList();
231 :
232 : protected:
233 : /* additional members */
234 : };
235 :
236 : /* Implementation file */
237 : NS_IMPL_ISUPPORTS(nsDOMOfflineResourceList, nsIDOMOfflineResourceList)
238 :
239 : nsDOMOfflineResourceList::nsDOMOfflineResourceList()
240 : {
241 : /* member initializers and constructor code */
242 : }
243 :
244 : nsDOMOfflineResourceList::~nsDOMOfflineResourceList()
245 : {
246 : /* destructor code */
247 : }
248 :
249 : /* readonly attribute nsISupports mozItems; */
250 : NS_IMETHODIMP nsDOMOfflineResourceList::GetMozItems(nsISupports * *aMozItems)
251 : {
252 : return NS_ERROR_NOT_IMPLEMENTED;
253 : }
254 :
255 : /* boolean mozHasItem (in DOMString uri); */
256 : NS_IMETHODIMP nsDOMOfflineResourceList::MozHasItem(const nsAString & uri, bool *_retval)
257 : {
258 : return NS_ERROR_NOT_IMPLEMENTED;
259 : }
260 :
261 : /* readonly attribute unsigned long mozLength; */
262 : NS_IMETHODIMP nsDOMOfflineResourceList::GetMozLength(uint32_t *aMozLength)
263 : {
264 : return NS_ERROR_NOT_IMPLEMENTED;
265 : }
266 :
267 : /* DOMString mozItem (in unsigned long index); */
268 : NS_IMETHODIMP nsDOMOfflineResourceList::MozItem(uint32_t index, nsAString & _retval)
269 : {
270 : return NS_ERROR_NOT_IMPLEMENTED;
271 : }
272 :
273 : /* void mozAdd (in DOMString uri); */
274 : NS_IMETHODIMP nsDOMOfflineResourceList::MozAdd(const nsAString & uri)
275 : {
276 : return NS_ERROR_NOT_IMPLEMENTED;
277 : }
278 :
279 : /* void mozRemove (in DOMString uri); */
280 : NS_IMETHODIMP nsDOMOfflineResourceList::MozRemove(const nsAString & uri)
281 : {
282 : return NS_ERROR_NOT_IMPLEMENTED;
283 : }
284 :
285 : /* readonly attribute unsigned short status; */
286 : NS_IMETHODIMP nsDOMOfflineResourceList::GetStatus(uint16_t *aStatus)
287 : {
288 : return NS_ERROR_NOT_IMPLEMENTED;
289 : }
290 :
291 : /* void update (); */
292 : NS_IMETHODIMP nsDOMOfflineResourceList::Update()
293 : {
294 : return NS_ERROR_NOT_IMPLEMENTED;
295 : }
296 :
297 : /* void swapCache (); */
298 : NS_IMETHODIMP nsDOMOfflineResourceList::SwapCache()
299 : {
300 : return NS_ERROR_NOT_IMPLEMENTED;
301 : }
302 :
303 : /* [implicit_jscontext] attribute jsval onchecking; */
304 : NS_IMETHODIMP nsDOMOfflineResourceList::GetOnchecking(JSContext* cx, JS::MutableHandleValue aOnchecking)
305 : {
306 : return NS_ERROR_NOT_IMPLEMENTED;
307 : }
308 : NS_IMETHODIMP nsDOMOfflineResourceList::SetOnchecking(JSContext* cx, JS::HandleValue aOnchecking)
309 : {
310 : return NS_ERROR_NOT_IMPLEMENTED;
311 : }
312 :
313 : /* [implicit_jscontext] attribute jsval onerror; */
314 : NS_IMETHODIMP nsDOMOfflineResourceList::GetOnerror(JSContext* cx, JS::MutableHandleValue aOnerror)
315 : {
316 : return NS_ERROR_NOT_IMPLEMENTED;
317 : }
318 : NS_IMETHODIMP nsDOMOfflineResourceList::SetOnerror(JSContext* cx, JS::HandleValue aOnerror)
319 : {
320 : return NS_ERROR_NOT_IMPLEMENTED;
321 : }
322 :
323 : /* [implicit_jscontext] attribute jsval onnoupdate; */
324 : NS_IMETHODIMP nsDOMOfflineResourceList::GetOnnoupdate(JSContext* cx, JS::MutableHandleValue aOnnoupdate)
325 : {
326 : return NS_ERROR_NOT_IMPLEMENTED;
327 : }
328 : NS_IMETHODIMP nsDOMOfflineResourceList::SetOnnoupdate(JSContext* cx, JS::HandleValue aOnnoupdate)
329 : {
330 : return NS_ERROR_NOT_IMPLEMENTED;
331 : }
332 :
333 : /* [implicit_jscontext] attribute jsval ondownloading; */
334 : NS_IMETHODIMP nsDOMOfflineResourceList::GetOndownloading(JSContext* cx, JS::MutableHandleValue aOndownloading)
335 : {
336 : return NS_ERROR_NOT_IMPLEMENTED;
337 : }
338 : NS_IMETHODIMP nsDOMOfflineResourceList::SetOndownloading(JSContext* cx, JS::HandleValue aOndownloading)
339 : {
340 : return NS_ERROR_NOT_IMPLEMENTED;
341 : }
342 :
343 : /* [implicit_jscontext] attribute jsval onprogress; */
344 : NS_IMETHODIMP nsDOMOfflineResourceList::GetOnprogress(JSContext* cx, JS::MutableHandleValue aOnprogress)
345 : {
346 : return NS_ERROR_NOT_IMPLEMENTED;
347 : }
348 : NS_IMETHODIMP nsDOMOfflineResourceList::SetOnprogress(JSContext* cx, JS::HandleValue aOnprogress)
349 : {
350 : return NS_ERROR_NOT_IMPLEMENTED;
351 : }
352 :
353 : /* [implicit_jscontext] attribute jsval onupdateready; */
354 : NS_IMETHODIMP nsDOMOfflineResourceList::GetOnupdateready(JSContext* cx, JS::MutableHandleValue aOnupdateready)
355 : {
356 : return NS_ERROR_NOT_IMPLEMENTED;
357 : }
358 : NS_IMETHODIMP nsDOMOfflineResourceList::SetOnupdateready(JSContext* cx, JS::HandleValue aOnupdateready)
359 : {
360 : return NS_ERROR_NOT_IMPLEMENTED;
361 : }
362 :
363 : /* [implicit_jscontext] attribute jsval oncached; */
364 : NS_IMETHODIMP nsDOMOfflineResourceList::GetOncached(JSContext* cx, JS::MutableHandleValue aOncached)
365 : {
366 : return NS_ERROR_NOT_IMPLEMENTED;
367 : }
368 : NS_IMETHODIMP nsDOMOfflineResourceList::SetOncached(JSContext* cx, JS::HandleValue aOncached)
369 : {
370 : return NS_ERROR_NOT_IMPLEMENTED;
371 : }
372 :
373 : /* [implicit_jscontext] attribute jsval onobsolete; */
374 : NS_IMETHODIMP nsDOMOfflineResourceList::GetOnobsolete(JSContext* cx, JS::MutableHandleValue aOnobsolete)
375 : {
376 : return NS_ERROR_NOT_IMPLEMENTED;
377 : }
378 : NS_IMETHODIMP nsDOMOfflineResourceList::SetOnobsolete(JSContext* cx, JS::HandleValue aOnobsolete)
379 : {
380 : return NS_ERROR_NOT_IMPLEMENTED;
381 : }
382 :
383 : /* End of implementation class template. */
384 : #endif
385 :
386 :
387 : #endif /* __gen_nsIDOMOfflineResourceList_h__ */
|