Line data Source code
1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM ../../../dist/idl/mozIStorageBindingParams.idl
3 : */
4 :
5 : #ifndef __gen_mozIStorageBindingParams_h__
6 : #define __gen_mozIStorageBindingParams_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 nsIVariant; /* forward declaration */
18 :
19 :
20 : /* starting interface: mozIStorageBindingParams */
21 : #define MOZISTORAGEBINDINGPARAMS_IID_STR "2d09f42f-966e-4663-b4b3-b0c8676bf2bf"
22 :
23 : #define MOZISTORAGEBINDINGPARAMS_IID \
24 : {0x2d09f42f, 0x966e, 0x4663, \
25 : { 0xb4, 0xb3, 0xb0, 0xc8, 0x67, 0x6b, 0xf2, 0xbf }}
26 :
27 64 : class NS_NO_VTABLE mozIStorageBindingParams : public nsISupports {
28 : public:
29 :
30 : NS_DECLARE_STATIC_IID_ACCESSOR(MOZISTORAGEBINDINGPARAMS_IID)
31 :
32 : /* void bindByName (in AUTF8String aName, in nsIVariant aValue); */
33 : NS_IMETHOD BindByName(const nsACString & aName, nsIVariant *aValue) = 0;
34 :
35 : /* [noscript] void bindUTF8StringByName (in AUTF8String aName, in AUTF8String aValue); */
36 : NS_IMETHOD BindUTF8StringByName(const nsACString & aName, const nsACString & aValue) = 0;
37 :
38 : /* [noscript] void bindStringByName (in AUTF8String aName, in AString aValue); */
39 : NS_IMETHOD BindStringByName(const nsACString & aName, const nsAString & aValue) = 0;
40 :
41 : /* [noscript] void bindDoubleByName (in AUTF8String aName, in double aValue); */
42 : NS_IMETHOD BindDoubleByName(const nsACString & aName, double aValue) = 0;
43 :
44 : /* [noscript] void bindInt32ByName (in AUTF8String aName, in long aValue); */
45 : NS_IMETHOD BindInt32ByName(const nsACString & aName, int32_t aValue) = 0;
46 :
47 : /* [noscript] void bindInt64ByName (in AUTF8String aName, in long long aValue); */
48 : NS_IMETHOD BindInt64ByName(const nsACString & aName, int64_t aValue) = 0;
49 :
50 : /* [noscript] void bindNullByName (in AUTF8String aName); */
51 : NS_IMETHOD BindNullByName(const nsACString & aName) = 0;
52 :
53 : /* void bindBlobByName (in AUTF8String aName, [array, size_is (aValueSize), const] in octet aValue, in unsigned long aValueSize); */
54 : NS_IMETHOD BindBlobByName(const nsACString & aName, const uint8_t *aValue, uint32_t aValueSize) = 0;
55 :
56 : /* void bindStringAsBlobByName (in AUTF8String aName, in AString aValue); */
57 : NS_IMETHOD BindStringAsBlobByName(const nsACString & aName, const nsAString & aValue) = 0;
58 :
59 : /* void bindUTF8StringAsBlobByName (in AUTF8String aName, in AUTF8String aValue); */
60 : NS_IMETHOD BindUTF8StringAsBlobByName(const nsACString & aName, const nsACString & aValue) = 0;
61 :
62 : /* [noscript] void bindAdoptedBlobByName (in AUTF8String aName, [array, size_is (aValueSize)] in octet aValue, in unsigned long aValueSize); */
63 : NS_IMETHOD BindAdoptedBlobByName(const nsACString & aName, uint8_t *aValue, uint32_t aValueSize) = 0;
64 :
65 : /* void bindByIndex (in unsigned long aIndex, in nsIVariant aValue); */
66 : NS_IMETHOD BindByIndex(uint32_t aIndex, nsIVariant *aValue) = 0;
67 :
68 : /* [noscript] void bindUTF8StringByIndex (in unsigned long aIndex, in AUTF8String aValue); */
69 : NS_IMETHOD BindUTF8StringByIndex(uint32_t aIndex, const nsACString & aValue) = 0;
70 :
71 : /* [noscript] void bindStringByIndex (in unsigned long aIndex, in AString aValue); */
72 : NS_IMETHOD BindStringByIndex(uint32_t aIndex, const nsAString & aValue) = 0;
73 :
74 : /* [noscript] void bindDoubleByIndex (in unsigned long aIndex, in double aValue); */
75 : NS_IMETHOD BindDoubleByIndex(uint32_t aIndex, double aValue) = 0;
76 :
77 : /* [noscript] void bindInt32ByIndex (in unsigned long aIndex, in long aValue); */
78 : NS_IMETHOD BindInt32ByIndex(uint32_t aIndex, int32_t aValue) = 0;
79 :
80 : /* [noscript] void bindInt64ByIndex (in unsigned long aIndex, in long long aValue); */
81 : NS_IMETHOD BindInt64ByIndex(uint32_t aIndex, int64_t aValue) = 0;
82 :
83 : /* [noscript] void bindNullByIndex (in unsigned long aIndex); */
84 : NS_IMETHOD BindNullByIndex(uint32_t aIndex) = 0;
85 :
86 : /* void bindBlobByIndex (in unsigned long aIndex, [array, size_is (aValueSize), const] in octet aValue, in unsigned long aValueSize); */
87 : NS_IMETHOD BindBlobByIndex(uint32_t aIndex, const uint8_t *aValue, uint32_t aValueSize) = 0;
88 :
89 : /* void bindStringAsBlobByIndex (in unsigned long aIndex, in AString aValue); */
90 : NS_IMETHOD BindStringAsBlobByIndex(uint32_t aIndex, const nsAString & aValue) = 0;
91 :
92 : /* void bindUTF8StringAsBlobByIndex (in unsigned long aIndex, in AUTF8String aValue); */
93 : NS_IMETHOD BindUTF8StringAsBlobByIndex(uint32_t aIndex, const nsACString & aValue) = 0;
94 :
95 : /* [noscript] void bindAdoptedBlobByIndex (in unsigned long aIndex, [array, size_is (aValueSize)] in octet aValue, in unsigned long aValueSize); */
96 : NS_IMETHOD BindAdoptedBlobByIndex(uint32_t aIndex, uint8_t *aValue, uint32_t aValueSize) = 0;
97 :
98 : };
99 :
100 : NS_DEFINE_STATIC_IID_ACCESSOR(mozIStorageBindingParams, MOZISTORAGEBINDINGPARAMS_IID)
101 :
102 : /* Use this macro when declaring classes that implement this interface. */
103 : #define NS_DECL_MOZISTORAGEBINDINGPARAMS \
104 : NS_IMETHOD BindByName(const nsACString & aName, nsIVariant *aValue) override; \
105 : NS_IMETHOD BindUTF8StringByName(const nsACString & aName, const nsACString & aValue) override; \
106 : NS_IMETHOD BindStringByName(const nsACString & aName, const nsAString & aValue) override; \
107 : NS_IMETHOD BindDoubleByName(const nsACString & aName, double aValue) override; \
108 : NS_IMETHOD BindInt32ByName(const nsACString & aName, int32_t aValue) override; \
109 : NS_IMETHOD BindInt64ByName(const nsACString & aName, int64_t aValue) override; \
110 : NS_IMETHOD BindNullByName(const nsACString & aName) override; \
111 : NS_IMETHOD BindBlobByName(const nsACString & aName, const uint8_t *aValue, uint32_t aValueSize) override; \
112 : NS_IMETHOD BindStringAsBlobByName(const nsACString & aName, const nsAString & aValue) override; \
113 : NS_IMETHOD BindUTF8StringAsBlobByName(const nsACString & aName, const nsACString & aValue) override; \
114 : NS_IMETHOD BindAdoptedBlobByName(const nsACString & aName, uint8_t *aValue, uint32_t aValueSize) override; \
115 : NS_IMETHOD BindByIndex(uint32_t aIndex, nsIVariant *aValue) override; \
116 : NS_IMETHOD BindUTF8StringByIndex(uint32_t aIndex, const nsACString & aValue) override; \
117 : NS_IMETHOD BindStringByIndex(uint32_t aIndex, const nsAString & aValue) override; \
118 : NS_IMETHOD BindDoubleByIndex(uint32_t aIndex, double aValue) override; \
119 : NS_IMETHOD BindInt32ByIndex(uint32_t aIndex, int32_t aValue) override; \
120 : NS_IMETHOD BindInt64ByIndex(uint32_t aIndex, int64_t aValue) override; \
121 : NS_IMETHOD BindNullByIndex(uint32_t aIndex) override; \
122 : NS_IMETHOD BindBlobByIndex(uint32_t aIndex, const uint8_t *aValue, uint32_t aValueSize) override; \
123 : NS_IMETHOD BindStringAsBlobByIndex(uint32_t aIndex, const nsAString & aValue) override; \
124 : NS_IMETHOD BindUTF8StringAsBlobByIndex(uint32_t aIndex, const nsACString & aValue) override; \
125 : NS_IMETHOD BindAdoptedBlobByIndex(uint32_t aIndex, uint8_t *aValue, uint32_t aValueSize) override;
126 :
127 : /* Use this macro when declaring the members of this interface when the
128 : class doesn't implement the interface. This is useful for forwarding. */
129 : #define NS_DECL_NON_VIRTUAL_MOZISTORAGEBINDINGPARAMS \
130 : nsresult BindByName(const nsACString & aName, nsIVariant *aValue); \
131 : nsresult BindUTF8StringByName(const nsACString & aName, const nsACString & aValue); \
132 : nsresult BindStringByName(const nsACString & aName, const nsAString & aValue); \
133 : nsresult BindDoubleByName(const nsACString & aName, double aValue); \
134 : nsresult BindInt32ByName(const nsACString & aName, int32_t aValue); \
135 : nsresult BindInt64ByName(const nsACString & aName, int64_t aValue); \
136 : nsresult BindNullByName(const nsACString & aName); \
137 : nsresult BindBlobByName(const nsACString & aName, const uint8_t *aValue, uint32_t aValueSize); \
138 : nsresult BindStringAsBlobByName(const nsACString & aName, const nsAString & aValue); \
139 : nsresult BindUTF8StringAsBlobByName(const nsACString & aName, const nsACString & aValue); \
140 : nsresult BindAdoptedBlobByName(const nsACString & aName, uint8_t *aValue, uint32_t aValueSize); \
141 : nsresult BindByIndex(uint32_t aIndex, nsIVariant *aValue); \
142 : nsresult BindUTF8StringByIndex(uint32_t aIndex, const nsACString & aValue); \
143 : nsresult BindStringByIndex(uint32_t aIndex, const nsAString & aValue); \
144 : nsresult BindDoubleByIndex(uint32_t aIndex, double aValue); \
145 : nsresult BindInt32ByIndex(uint32_t aIndex, int32_t aValue); \
146 : nsresult BindInt64ByIndex(uint32_t aIndex, int64_t aValue); \
147 : nsresult BindNullByIndex(uint32_t aIndex); \
148 : nsresult BindBlobByIndex(uint32_t aIndex, const uint8_t *aValue, uint32_t aValueSize); \
149 : nsresult BindStringAsBlobByIndex(uint32_t aIndex, const nsAString & aValue); \
150 : nsresult BindUTF8StringAsBlobByIndex(uint32_t aIndex, const nsACString & aValue); \
151 : nsresult BindAdoptedBlobByIndex(uint32_t aIndex, uint8_t *aValue, uint32_t aValueSize);
152 :
153 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
154 : #define NS_FORWARD_MOZISTORAGEBINDINGPARAMS(_to) \
155 : NS_IMETHOD BindByName(const nsACString & aName, nsIVariant *aValue) override { return _to BindByName(aName, aValue); } \
156 : NS_IMETHOD BindUTF8StringByName(const nsACString & aName, const nsACString & aValue) override { return _to BindUTF8StringByName(aName, aValue); } \
157 : NS_IMETHOD BindStringByName(const nsACString & aName, const nsAString & aValue) override { return _to BindStringByName(aName, aValue); } \
158 : NS_IMETHOD BindDoubleByName(const nsACString & aName, double aValue) override { return _to BindDoubleByName(aName, aValue); } \
159 : NS_IMETHOD BindInt32ByName(const nsACString & aName, int32_t aValue) override { return _to BindInt32ByName(aName, aValue); } \
160 : NS_IMETHOD BindInt64ByName(const nsACString & aName, int64_t aValue) override { return _to BindInt64ByName(aName, aValue); } \
161 : NS_IMETHOD BindNullByName(const nsACString & aName) override { return _to BindNullByName(aName); } \
162 : NS_IMETHOD BindBlobByName(const nsACString & aName, const uint8_t *aValue, uint32_t aValueSize) override { return _to BindBlobByName(aName, aValue, aValueSize); } \
163 : NS_IMETHOD BindStringAsBlobByName(const nsACString & aName, const nsAString & aValue) override { return _to BindStringAsBlobByName(aName, aValue); } \
164 : NS_IMETHOD BindUTF8StringAsBlobByName(const nsACString & aName, const nsACString & aValue) override { return _to BindUTF8StringAsBlobByName(aName, aValue); } \
165 : NS_IMETHOD BindAdoptedBlobByName(const nsACString & aName, uint8_t *aValue, uint32_t aValueSize) override { return _to BindAdoptedBlobByName(aName, aValue, aValueSize); } \
166 : NS_IMETHOD BindByIndex(uint32_t aIndex, nsIVariant *aValue) override { return _to BindByIndex(aIndex, aValue); } \
167 : NS_IMETHOD BindUTF8StringByIndex(uint32_t aIndex, const nsACString & aValue) override { return _to BindUTF8StringByIndex(aIndex, aValue); } \
168 : NS_IMETHOD BindStringByIndex(uint32_t aIndex, const nsAString & aValue) override { return _to BindStringByIndex(aIndex, aValue); } \
169 : NS_IMETHOD BindDoubleByIndex(uint32_t aIndex, double aValue) override { return _to BindDoubleByIndex(aIndex, aValue); } \
170 : NS_IMETHOD BindInt32ByIndex(uint32_t aIndex, int32_t aValue) override { return _to BindInt32ByIndex(aIndex, aValue); } \
171 : NS_IMETHOD BindInt64ByIndex(uint32_t aIndex, int64_t aValue) override { return _to BindInt64ByIndex(aIndex, aValue); } \
172 : NS_IMETHOD BindNullByIndex(uint32_t aIndex) override { return _to BindNullByIndex(aIndex); } \
173 : NS_IMETHOD BindBlobByIndex(uint32_t aIndex, const uint8_t *aValue, uint32_t aValueSize) override { return _to BindBlobByIndex(aIndex, aValue, aValueSize); } \
174 : NS_IMETHOD BindStringAsBlobByIndex(uint32_t aIndex, const nsAString & aValue) override { return _to BindStringAsBlobByIndex(aIndex, aValue); } \
175 : NS_IMETHOD BindUTF8StringAsBlobByIndex(uint32_t aIndex, const nsACString & aValue) override { return _to BindUTF8StringAsBlobByIndex(aIndex, aValue); } \
176 : NS_IMETHOD BindAdoptedBlobByIndex(uint32_t aIndex, uint8_t *aValue, uint32_t aValueSize) override { return _to BindAdoptedBlobByIndex(aIndex, aValue, aValueSize); }
177 :
178 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
179 : #define NS_FORWARD_SAFE_MOZISTORAGEBINDINGPARAMS(_to) \
180 : NS_IMETHOD BindByName(const nsACString & aName, nsIVariant *aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindByName(aName, aValue); } \
181 : NS_IMETHOD BindUTF8StringByName(const nsACString & aName, const nsACString & aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindUTF8StringByName(aName, aValue); } \
182 : NS_IMETHOD BindStringByName(const nsACString & aName, const nsAString & aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindStringByName(aName, aValue); } \
183 : NS_IMETHOD BindDoubleByName(const nsACString & aName, double aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindDoubleByName(aName, aValue); } \
184 : NS_IMETHOD BindInt32ByName(const nsACString & aName, int32_t aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindInt32ByName(aName, aValue); } \
185 : NS_IMETHOD BindInt64ByName(const nsACString & aName, int64_t aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindInt64ByName(aName, aValue); } \
186 : NS_IMETHOD BindNullByName(const nsACString & aName) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindNullByName(aName); } \
187 : NS_IMETHOD BindBlobByName(const nsACString & aName, const uint8_t *aValue, uint32_t aValueSize) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindBlobByName(aName, aValue, aValueSize); } \
188 : NS_IMETHOD BindStringAsBlobByName(const nsACString & aName, const nsAString & aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindStringAsBlobByName(aName, aValue); } \
189 : NS_IMETHOD BindUTF8StringAsBlobByName(const nsACString & aName, const nsACString & aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindUTF8StringAsBlobByName(aName, aValue); } \
190 : NS_IMETHOD BindAdoptedBlobByName(const nsACString & aName, uint8_t *aValue, uint32_t aValueSize) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindAdoptedBlobByName(aName, aValue, aValueSize); } \
191 : NS_IMETHOD BindByIndex(uint32_t aIndex, nsIVariant *aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindByIndex(aIndex, aValue); } \
192 : NS_IMETHOD BindUTF8StringByIndex(uint32_t aIndex, const nsACString & aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindUTF8StringByIndex(aIndex, aValue); } \
193 : NS_IMETHOD BindStringByIndex(uint32_t aIndex, const nsAString & aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindStringByIndex(aIndex, aValue); } \
194 : NS_IMETHOD BindDoubleByIndex(uint32_t aIndex, double aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindDoubleByIndex(aIndex, aValue); } \
195 : NS_IMETHOD BindInt32ByIndex(uint32_t aIndex, int32_t aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindInt32ByIndex(aIndex, aValue); } \
196 : NS_IMETHOD BindInt64ByIndex(uint32_t aIndex, int64_t aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindInt64ByIndex(aIndex, aValue); } \
197 : NS_IMETHOD BindNullByIndex(uint32_t aIndex) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindNullByIndex(aIndex); } \
198 : NS_IMETHOD BindBlobByIndex(uint32_t aIndex, const uint8_t *aValue, uint32_t aValueSize) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindBlobByIndex(aIndex, aValue, aValueSize); } \
199 : NS_IMETHOD BindStringAsBlobByIndex(uint32_t aIndex, const nsAString & aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindStringAsBlobByIndex(aIndex, aValue); } \
200 : NS_IMETHOD BindUTF8StringAsBlobByIndex(uint32_t aIndex, const nsACString & aValue) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindUTF8StringAsBlobByIndex(aIndex, aValue); } \
201 : NS_IMETHOD BindAdoptedBlobByIndex(uint32_t aIndex, uint8_t *aValue, uint32_t aValueSize) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BindAdoptedBlobByIndex(aIndex, aValue, aValueSize); }
202 :
203 : #if 0
204 : /* Use the code below as a template for the implementation class for this interface. */
205 :
206 : /* Header file */
207 : class _MYCLASS_ : public mozIStorageBindingParams
208 : {
209 : public:
210 : NS_DECL_ISUPPORTS
211 : NS_DECL_MOZISTORAGEBINDINGPARAMS
212 :
213 : _MYCLASS_();
214 :
215 : private:
216 : ~_MYCLASS_();
217 :
218 : protected:
219 : /* additional members */
220 : };
221 :
222 : /* Implementation file */
223 : NS_IMPL_ISUPPORTS(_MYCLASS_, mozIStorageBindingParams)
224 :
225 : _MYCLASS_::_MYCLASS_()
226 : {
227 : /* member initializers and constructor code */
228 : }
229 :
230 : _MYCLASS_::~_MYCLASS_()
231 : {
232 : /* destructor code */
233 : }
234 :
235 : /* void bindByName (in AUTF8String aName, in nsIVariant aValue); */
236 : NS_IMETHODIMP _MYCLASS_::BindByName(const nsACString & aName, nsIVariant *aValue)
237 : {
238 : return NS_ERROR_NOT_IMPLEMENTED;
239 : }
240 :
241 : /* [noscript] void bindUTF8StringByName (in AUTF8String aName, in AUTF8String aValue); */
242 : NS_IMETHODIMP _MYCLASS_::BindUTF8StringByName(const nsACString & aName, const nsACString & aValue)
243 : {
244 : return NS_ERROR_NOT_IMPLEMENTED;
245 : }
246 :
247 : /* [noscript] void bindStringByName (in AUTF8String aName, in AString aValue); */
248 : NS_IMETHODIMP _MYCLASS_::BindStringByName(const nsACString & aName, const nsAString & aValue)
249 : {
250 : return NS_ERROR_NOT_IMPLEMENTED;
251 : }
252 :
253 : /* [noscript] void bindDoubleByName (in AUTF8String aName, in double aValue); */
254 : NS_IMETHODIMP _MYCLASS_::BindDoubleByName(const nsACString & aName, double aValue)
255 : {
256 : return NS_ERROR_NOT_IMPLEMENTED;
257 : }
258 :
259 : /* [noscript] void bindInt32ByName (in AUTF8String aName, in long aValue); */
260 : NS_IMETHODIMP _MYCLASS_::BindInt32ByName(const nsACString & aName, int32_t aValue)
261 : {
262 : return NS_ERROR_NOT_IMPLEMENTED;
263 : }
264 :
265 : /* [noscript] void bindInt64ByName (in AUTF8String aName, in long long aValue); */
266 : NS_IMETHODIMP _MYCLASS_::BindInt64ByName(const nsACString & aName, int64_t aValue)
267 : {
268 : return NS_ERROR_NOT_IMPLEMENTED;
269 : }
270 :
271 : /* [noscript] void bindNullByName (in AUTF8String aName); */
272 : NS_IMETHODIMP _MYCLASS_::BindNullByName(const nsACString & aName)
273 : {
274 : return NS_ERROR_NOT_IMPLEMENTED;
275 : }
276 :
277 : /* void bindBlobByName (in AUTF8String aName, [array, size_is (aValueSize), const] in octet aValue, in unsigned long aValueSize); */
278 : NS_IMETHODIMP _MYCLASS_::BindBlobByName(const nsACString & aName, const uint8_t *aValue, uint32_t aValueSize)
279 : {
280 : return NS_ERROR_NOT_IMPLEMENTED;
281 : }
282 :
283 : /* void bindStringAsBlobByName (in AUTF8String aName, in AString aValue); */
284 : NS_IMETHODIMP _MYCLASS_::BindStringAsBlobByName(const nsACString & aName, const nsAString & aValue)
285 : {
286 : return NS_ERROR_NOT_IMPLEMENTED;
287 : }
288 :
289 : /* void bindUTF8StringAsBlobByName (in AUTF8String aName, in AUTF8String aValue); */
290 : NS_IMETHODIMP _MYCLASS_::BindUTF8StringAsBlobByName(const nsACString & aName, const nsACString & aValue)
291 : {
292 : return NS_ERROR_NOT_IMPLEMENTED;
293 : }
294 :
295 : /* [noscript] void bindAdoptedBlobByName (in AUTF8String aName, [array, size_is (aValueSize)] in octet aValue, in unsigned long aValueSize); */
296 : NS_IMETHODIMP _MYCLASS_::BindAdoptedBlobByName(const nsACString & aName, uint8_t *aValue, uint32_t aValueSize)
297 : {
298 : return NS_ERROR_NOT_IMPLEMENTED;
299 : }
300 :
301 : /* void bindByIndex (in unsigned long aIndex, in nsIVariant aValue); */
302 : NS_IMETHODIMP _MYCLASS_::BindByIndex(uint32_t aIndex, nsIVariant *aValue)
303 : {
304 : return NS_ERROR_NOT_IMPLEMENTED;
305 : }
306 :
307 : /* [noscript] void bindUTF8StringByIndex (in unsigned long aIndex, in AUTF8String aValue); */
308 : NS_IMETHODIMP _MYCLASS_::BindUTF8StringByIndex(uint32_t aIndex, const nsACString & aValue)
309 : {
310 : return NS_ERROR_NOT_IMPLEMENTED;
311 : }
312 :
313 : /* [noscript] void bindStringByIndex (in unsigned long aIndex, in AString aValue); */
314 : NS_IMETHODIMP _MYCLASS_::BindStringByIndex(uint32_t aIndex, const nsAString & aValue)
315 : {
316 : return NS_ERROR_NOT_IMPLEMENTED;
317 : }
318 :
319 : /* [noscript] void bindDoubleByIndex (in unsigned long aIndex, in double aValue); */
320 : NS_IMETHODIMP _MYCLASS_::BindDoubleByIndex(uint32_t aIndex, double aValue)
321 : {
322 : return NS_ERROR_NOT_IMPLEMENTED;
323 : }
324 :
325 : /* [noscript] void bindInt32ByIndex (in unsigned long aIndex, in long aValue); */
326 : NS_IMETHODIMP _MYCLASS_::BindInt32ByIndex(uint32_t aIndex, int32_t aValue)
327 : {
328 : return NS_ERROR_NOT_IMPLEMENTED;
329 : }
330 :
331 : /* [noscript] void bindInt64ByIndex (in unsigned long aIndex, in long long aValue); */
332 : NS_IMETHODIMP _MYCLASS_::BindInt64ByIndex(uint32_t aIndex, int64_t aValue)
333 : {
334 : return NS_ERROR_NOT_IMPLEMENTED;
335 : }
336 :
337 : /* [noscript] void bindNullByIndex (in unsigned long aIndex); */
338 : NS_IMETHODIMP _MYCLASS_::BindNullByIndex(uint32_t aIndex)
339 : {
340 : return NS_ERROR_NOT_IMPLEMENTED;
341 : }
342 :
343 : /* void bindBlobByIndex (in unsigned long aIndex, [array, size_is (aValueSize), const] in octet aValue, in unsigned long aValueSize); */
344 : NS_IMETHODIMP _MYCLASS_::BindBlobByIndex(uint32_t aIndex, const uint8_t *aValue, uint32_t aValueSize)
345 : {
346 : return NS_ERROR_NOT_IMPLEMENTED;
347 : }
348 :
349 : /* void bindStringAsBlobByIndex (in unsigned long aIndex, in AString aValue); */
350 : NS_IMETHODIMP _MYCLASS_::BindStringAsBlobByIndex(uint32_t aIndex, const nsAString & aValue)
351 : {
352 : return NS_ERROR_NOT_IMPLEMENTED;
353 : }
354 :
355 : /* void bindUTF8StringAsBlobByIndex (in unsigned long aIndex, in AUTF8String aValue); */
356 : NS_IMETHODIMP _MYCLASS_::BindUTF8StringAsBlobByIndex(uint32_t aIndex, const nsACString & aValue)
357 : {
358 : return NS_ERROR_NOT_IMPLEMENTED;
359 : }
360 :
361 : /* [noscript] void bindAdoptedBlobByIndex (in unsigned long aIndex, [array, size_is (aValueSize)] in octet aValue, in unsigned long aValueSize); */
362 : NS_IMETHODIMP _MYCLASS_::BindAdoptedBlobByIndex(uint32_t aIndex, uint8_t *aValue, uint32_t aValueSize)
363 : {
364 : return NS_ERROR_NOT_IMPLEMENTED;
365 : }
366 :
367 : /* End of implementation class template. */
368 : #endif
369 :
370 :
371 : #endif /* __gen_mozIStorageBindingParams_h__ */
|