1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM /builds/slave/m-beta-lnx-codecoverage/build/netwerk/base/public/nsIURI.idl
3 : */
4 :
5 : #ifndef __gen_nsIURI_h__
6 : #define __gen_nsIURI_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 : #undef GetPort // XXX Windows!
18 : #undef SetPort // XXX Windows!
19 :
20 : /* starting interface: nsIURI */
21 : #define NS_IURI_IID_STR "395fe045-7d18-4adb-a3fd-af98c8a1af11"
22 :
23 : #define NS_IURI_IID \
24 : {0x395fe045, 0x7d18, 0x4adb, \
25 : { 0xa3, 0xfd, 0xaf, 0x98, 0xc8, 0xa1, 0xaf, 0x11 }}
26 :
27 304738 : class NS_NO_VTABLE NS_SCRIPTABLE nsIURI : public nsISupports {
28 : public:
29 :
30 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_IURI_IID)
31 :
32 : /* attribute AUTF8String spec; */
33 : NS_SCRIPTABLE NS_IMETHOD GetSpec(nsACString & aSpec) = 0;
34 : NS_SCRIPTABLE NS_IMETHOD SetSpec(const nsACString & aSpec) = 0;
35 :
36 : /* readonly attribute AUTF8String prePath; */
37 : NS_SCRIPTABLE NS_IMETHOD GetPrePath(nsACString & aPrePath) = 0;
38 :
39 : /* attribute ACString scheme; */
40 : NS_SCRIPTABLE NS_IMETHOD GetScheme(nsACString & aScheme) = 0;
41 : NS_SCRIPTABLE NS_IMETHOD SetScheme(const nsACString & aScheme) = 0;
42 :
43 : /* attribute AUTF8String userPass; */
44 : NS_SCRIPTABLE NS_IMETHOD GetUserPass(nsACString & aUserPass) = 0;
45 : NS_SCRIPTABLE NS_IMETHOD SetUserPass(const nsACString & aUserPass) = 0;
46 :
47 : /* attribute AUTF8String username; */
48 : NS_SCRIPTABLE NS_IMETHOD GetUsername(nsACString & aUsername) = 0;
49 : NS_SCRIPTABLE NS_IMETHOD SetUsername(const nsACString & aUsername) = 0;
50 :
51 : /* attribute AUTF8String password; */
52 : NS_SCRIPTABLE NS_IMETHOD GetPassword(nsACString & aPassword) = 0;
53 : NS_SCRIPTABLE NS_IMETHOD SetPassword(const nsACString & aPassword) = 0;
54 :
55 : /* attribute AUTF8String hostPort; */
56 : NS_SCRIPTABLE NS_IMETHOD GetHostPort(nsACString & aHostPort) = 0;
57 : NS_SCRIPTABLE NS_IMETHOD SetHostPort(const nsACString & aHostPort) = 0;
58 :
59 : /* attribute AUTF8String host; */
60 : NS_SCRIPTABLE NS_IMETHOD GetHost(nsACString & aHost) = 0;
61 : NS_SCRIPTABLE NS_IMETHOD SetHost(const nsACString & aHost) = 0;
62 :
63 : /* attribute long port; */
64 : NS_SCRIPTABLE NS_IMETHOD GetPort(PRInt32 *aPort) = 0;
65 : NS_SCRIPTABLE NS_IMETHOD SetPort(PRInt32 aPort) = 0;
66 :
67 : /* attribute AUTF8String path; */
68 : NS_SCRIPTABLE NS_IMETHOD GetPath(nsACString & aPath) = 0;
69 : NS_SCRIPTABLE NS_IMETHOD SetPath(const nsACString & aPath) = 0;
70 :
71 : /* boolean equals (in nsIURI other); */
72 : NS_SCRIPTABLE NS_IMETHOD Equals(nsIURI *other, bool *_retval NS_OUTPARAM) = 0;
73 :
74 : /* boolean schemeIs (in string scheme); */
75 : NS_SCRIPTABLE NS_IMETHOD SchemeIs(const char * scheme, bool *_retval NS_OUTPARAM) = 0;
76 :
77 : /* nsIURI clone (); */
78 : NS_SCRIPTABLE NS_IMETHOD Clone(nsIURI * *_retval NS_OUTPARAM) = 0;
79 :
80 : /* AUTF8String resolve (in AUTF8String relativePath); */
81 : NS_SCRIPTABLE NS_IMETHOD Resolve(const nsACString & relativePath, nsACString & _retval NS_OUTPARAM) = 0;
82 :
83 : /* readonly attribute ACString asciiSpec; */
84 : NS_SCRIPTABLE NS_IMETHOD GetAsciiSpec(nsACString & aAsciiSpec) = 0;
85 :
86 : /* readonly attribute ACString asciiHost; */
87 : NS_SCRIPTABLE NS_IMETHOD GetAsciiHost(nsACString & aAsciiHost) = 0;
88 :
89 : /* readonly attribute ACString originCharset; */
90 : NS_SCRIPTABLE NS_IMETHOD GetOriginCharset(nsACString & aOriginCharset) = 0;
91 :
92 : /* attribute AUTF8String ref; */
93 : NS_SCRIPTABLE NS_IMETHOD GetRef(nsACString & aRef) = 0;
94 : NS_SCRIPTABLE NS_IMETHOD SetRef(const nsACString & aRef) = 0;
95 :
96 : /* boolean equalsExceptRef (in nsIURI other); */
97 : NS_SCRIPTABLE NS_IMETHOD EqualsExceptRef(nsIURI *other, bool *_retval NS_OUTPARAM) = 0;
98 :
99 : /* nsIURI cloneIgnoringRef (); */
100 : NS_SCRIPTABLE NS_IMETHOD CloneIgnoringRef(nsIURI * *_retval NS_OUTPARAM) = 0;
101 :
102 : /* readonly attribute AUTF8String specIgnoringRef; */
103 : NS_SCRIPTABLE NS_IMETHOD GetSpecIgnoringRef(nsACString & aSpecIgnoringRef) = 0;
104 :
105 : /* readonly attribute boolean hasRef; */
106 : NS_SCRIPTABLE NS_IMETHOD GetHasRef(bool *aHasRef) = 0;
107 :
108 : };
109 :
110 : NS_DEFINE_STATIC_IID_ACCESSOR(nsIURI, NS_IURI_IID)
111 :
112 : /* Use this macro when declaring classes that implement this interface. */
113 : #define NS_DECL_NSIURI \
114 : NS_SCRIPTABLE NS_IMETHOD GetSpec(nsACString & aSpec); \
115 : NS_SCRIPTABLE NS_IMETHOD SetSpec(const nsACString & aSpec); \
116 : NS_SCRIPTABLE NS_IMETHOD GetPrePath(nsACString & aPrePath); \
117 : NS_SCRIPTABLE NS_IMETHOD GetScheme(nsACString & aScheme); \
118 : NS_SCRIPTABLE NS_IMETHOD SetScheme(const nsACString & aScheme); \
119 : NS_SCRIPTABLE NS_IMETHOD GetUserPass(nsACString & aUserPass); \
120 : NS_SCRIPTABLE NS_IMETHOD SetUserPass(const nsACString & aUserPass); \
121 : NS_SCRIPTABLE NS_IMETHOD GetUsername(nsACString & aUsername); \
122 : NS_SCRIPTABLE NS_IMETHOD SetUsername(const nsACString & aUsername); \
123 : NS_SCRIPTABLE NS_IMETHOD GetPassword(nsACString & aPassword); \
124 : NS_SCRIPTABLE NS_IMETHOD SetPassword(const nsACString & aPassword); \
125 : NS_SCRIPTABLE NS_IMETHOD GetHostPort(nsACString & aHostPort); \
126 : NS_SCRIPTABLE NS_IMETHOD SetHostPort(const nsACString & aHostPort); \
127 : NS_SCRIPTABLE NS_IMETHOD GetHost(nsACString & aHost); \
128 : NS_SCRIPTABLE NS_IMETHOD SetHost(const nsACString & aHost); \
129 : NS_SCRIPTABLE NS_IMETHOD GetPort(PRInt32 *aPort); \
130 : NS_SCRIPTABLE NS_IMETHOD SetPort(PRInt32 aPort); \
131 : NS_SCRIPTABLE NS_IMETHOD GetPath(nsACString & aPath); \
132 : NS_SCRIPTABLE NS_IMETHOD SetPath(const nsACString & aPath); \
133 : NS_SCRIPTABLE NS_IMETHOD Equals(nsIURI *other, bool *_retval NS_OUTPARAM); \
134 : NS_SCRIPTABLE NS_IMETHOD SchemeIs(const char * scheme, bool *_retval NS_OUTPARAM); \
135 : NS_SCRIPTABLE NS_IMETHOD Clone(nsIURI * *_retval NS_OUTPARAM); \
136 : NS_SCRIPTABLE NS_IMETHOD Resolve(const nsACString & relativePath, nsACString & _retval NS_OUTPARAM); \
137 : NS_SCRIPTABLE NS_IMETHOD GetAsciiSpec(nsACString & aAsciiSpec); \
138 : NS_SCRIPTABLE NS_IMETHOD GetAsciiHost(nsACString & aAsciiHost); \
139 : NS_SCRIPTABLE NS_IMETHOD GetOriginCharset(nsACString & aOriginCharset); \
140 : NS_SCRIPTABLE NS_IMETHOD GetRef(nsACString & aRef); \
141 : NS_SCRIPTABLE NS_IMETHOD SetRef(const nsACString & aRef); \
142 : NS_SCRIPTABLE NS_IMETHOD EqualsExceptRef(nsIURI *other, bool *_retval NS_OUTPARAM); \
143 : NS_SCRIPTABLE NS_IMETHOD CloneIgnoringRef(nsIURI * *_retval NS_OUTPARAM); \
144 : NS_SCRIPTABLE NS_IMETHOD GetSpecIgnoringRef(nsACString & aSpecIgnoringRef); \
145 : NS_SCRIPTABLE NS_IMETHOD GetHasRef(bool *aHasRef);
146 :
147 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
148 : #define NS_FORWARD_NSIURI(_to) \
149 : NS_SCRIPTABLE NS_IMETHOD GetSpec(nsACString & aSpec) { return _to GetSpec(aSpec); } \
150 : NS_SCRIPTABLE NS_IMETHOD SetSpec(const nsACString & aSpec) { return _to SetSpec(aSpec); } \
151 : NS_SCRIPTABLE NS_IMETHOD GetPrePath(nsACString & aPrePath) { return _to GetPrePath(aPrePath); } \
152 : NS_SCRIPTABLE NS_IMETHOD GetScheme(nsACString & aScheme) { return _to GetScheme(aScheme); } \
153 : NS_SCRIPTABLE NS_IMETHOD SetScheme(const nsACString & aScheme) { return _to SetScheme(aScheme); } \
154 : NS_SCRIPTABLE NS_IMETHOD GetUserPass(nsACString & aUserPass) { return _to GetUserPass(aUserPass); } \
155 : NS_SCRIPTABLE NS_IMETHOD SetUserPass(const nsACString & aUserPass) { return _to SetUserPass(aUserPass); } \
156 : NS_SCRIPTABLE NS_IMETHOD GetUsername(nsACString & aUsername) { return _to GetUsername(aUsername); } \
157 : NS_SCRIPTABLE NS_IMETHOD SetUsername(const nsACString & aUsername) { return _to SetUsername(aUsername); } \
158 : NS_SCRIPTABLE NS_IMETHOD GetPassword(nsACString & aPassword) { return _to GetPassword(aPassword); } \
159 : NS_SCRIPTABLE NS_IMETHOD SetPassword(const nsACString & aPassword) { return _to SetPassword(aPassword); } \
160 : NS_SCRIPTABLE NS_IMETHOD GetHostPort(nsACString & aHostPort) { return _to GetHostPort(aHostPort); } \
161 : NS_SCRIPTABLE NS_IMETHOD SetHostPort(const nsACString & aHostPort) { return _to SetHostPort(aHostPort); } \
162 : NS_SCRIPTABLE NS_IMETHOD GetHost(nsACString & aHost) { return _to GetHost(aHost); } \
163 : NS_SCRIPTABLE NS_IMETHOD SetHost(const nsACString & aHost) { return _to SetHost(aHost); } \
164 : NS_SCRIPTABLE NS_IMETHOD GetPort(PRInt32 *aPort) { return _to GetPort(aPort); } \
165 : NS_SCRIPTABLE NS_IMETHOD SetPort(PRInt32 aPort) { return _to SetPort(aPort); } \
166 : NS_SCRIPTABLE NS_IMETHOD GetPath(nsACString & aPath) { return _to GetPath(aPath); } \
167 : NS_SCRIPTABLE NS_IMETHOD SetPath(const nsACString & aPath) { return _to SetPath(aPath); } \
168 : NS_SCRIPTABLE NS_IMETHOD Equals(nsIURI *other, bool *_retval NS_OUTPARAM) { return _to Equals(other, _retval); } \
169 : NS_SCRIPTABLE NS_IMETHOD SchemeIs(const char * scheme, bool *_retval NS_OUTPARAM) { return _to SchemeIs(scheme, _retval); } \
170 : NS_SCRIPTABLE NS_IMETHOD Clone(nsIURI * *_retval NS_OUTPARAM) { return _to Clone(_retval); } \
171 : NS_SCRIPTABLE NS_IMETHOD Resolve(const nsACString & relativePath, nsACString & _retval NS_OUTPARAM) { return _to Resolve(relativePath, _retval); } \
172 : NS_SCRIPTABLE NS_IMETHOD GetAsciiSpec(nsACString & aAsciiSpec) { return _to GetAsciiSpec(aAsciiSpec); } \
173 : NS_SCRIPTABLE NS_IMETHOD GetAsciiHost(nsACString & aAsciiHost) { return _to GetAsciiHost(aAsciiHost); } \
174 : NS_SCRIPTABLE NS_IMETHOD GetOriginCharset(nsACString & aOriginCharset) { return _to GetOriginCharset(aOriginCharset); } \
175 : NS_SCRIPTABLE NS_IMETHOD GetRef(nsACString & aRef) { return _to GetRef(aRef); } \
176 : NS_SCRIPTABLE NS_IMETHOD SetRef(const nsACString & aRef) { return _to SetRef(aRef); } \
177 : NS_SCRIPTABLE NS_IMETHOD EqualsExceptRef(nsIURI *other, bool *_retval NS_OUTPARAM) { return _to EqualsExceptRef(other, _retval); } \
178 : NS_SCRIPTABLE NS_IMETHOD CloneIgnoringRef(nsIURI * *_retval NS_OUTPARAM) { return _to CloneIgnoringRef(_retval); } \
179 : NS_SCRIPTABLE NS_IMETHOD GetSpecIgnoringRef(nsACString & aSpecIgnoringRef) { return _to GetSpecIgnoringRef(aSpecIgnoringRef); } \
180 : NS_SCRIPTABLE NS_IMETHOD GetHasRef(bool *aHasRef) { return _to GetHasRef(aHasRef); }
181 :
182 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
183 : #define NS_FORWARD_SAFE_NSIURI(_to) \
184 : NS_SCRIPTABLE NS_IMETHOD GetSpec(nsACString & aSpec) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSpec(aSpec); } \
185 : NS_SCRIPTABLE NS_IMETHOD SetSpec(const nsACString & aSpec) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetSpec(aSpec); } \
186 : NS_SCRIPTABLE NS_IMETHOD GetPrePath(nsACString & aPrePath) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPrePath(aPrePath); } \
187 : NS_SCRIPTABLE NS_IMETHOD GetScheme(nsACString & aScheme) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetScheme(aScheme); } \
188 : NS_SCRIPTABLE NS_IMETHOD SetScheme(const nsACString & aScheme) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetScheme(aScheme); } \
189 : NS_SCRIPTABLE NS_IMETHOD GetUserPass(nsACString & aUserPass) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetUserPass(aUserPass); } \
190 : NS_SCRIPTABLE NS_IMETHOD SetUserPass(const nsACString & aUserPass) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetUserPass(aUserPass); } \
191 : NS_SCRIPTABLE NS_IMETHOD GetUsername(nsACString & aUsername) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetUsername(aUsername); } \
192 : NS_SCRIPTABLE NS_IMETHOD SetUsername(const nsACString & aUsername) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetUsername(aUsername); } \
193 : NS_SCRIPTABLE NS_IMETHOD GetPassword(nsACString & aPassword) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPassword(aPassword); } \
194 : NS_SCRIPTABLE NS_IMETHOD SetPassword(const nsACString & aPassword) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPassword(aPassword); } \
195 : NS_SCRIPTABLE NS_IMETHOD GetHostPort(nsACString & aHostPort) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHostPort(aHostPort); } \
196 : NS_SCRIPTABLE NS_IMETHOD SetHostPort(const nsACString & aHostPort) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHostPort(aHostPort); } \
197 : NS_SCRIPTABLE NS_IMETHOD GetHost(nsACString & aHost) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHost(aHost); } \
198 : NS_SCRIPTABLE NS_IMETHOD SetHost(const nsACString & aHost) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetHost(aHost); } \
199 : NS_SCRIPTABLE NS_IMETHOD GetPort(PRInt32 *aPort) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPort(aPort); } \
200 : NS_SCRIPTABLE NS_IMETHOD SetPort(PRInt32 aPort) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPort(aPort); } \
201 : NS_SCRIPTABLE NS_IMETHOD GetPath(nsACString & aPath) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetPath(aPath); } \
202 : NS_SCRIPTABLE NS_IMETHOD SetPath(const nsACString & aPath) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPath(aPath); } \
203 : NS_SCRIPTABLE NS_IMETHOD Equals(nsIURI *other, bool *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->Equals(other, _retval); } \
204 : NS_SCRIPTABLE NS_IMETHOD SchemeIs(const char * scheme, bool *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->SchemeIs(scheme, _retval); } \
205 : NS_SCRIPTABLE NS_IMETHOD Clone(nsIURI * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->Clone(_retval); } \
206 : NS_SCRIPTABLE NS_IMETHOD Resolve(const nsACString & relativePath, nsACString & _retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->Resolve(relativePath, _retval); } \
207 : NS_SCRIPTABLE NS_IMETHOD GetAsciiSpec(nsACString & aAsciiSpec) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAsciiSpec(aAsciiSpec); } \
208 : NS_SCRIPTABLE NS_IMETHOD GetAsciiHost(nsACString & aAsciiHost) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAsciiHost(aAsciiHost); } \
209 : NS_SCRIPTABLE NS_IMETHOD GetOriginCharset(nsACString & aOriginCharset) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetOriginCharset(aOriginCharset); } \
210 : NS_SCRIPTABLE NS_IMETHOD GetRef(nsACString & aRef) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRef(aRef); } \
211 : NS_SCRIPTABLE NS_IMETHOD SetRef(const nsACString & aRef) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetRef(aRef); } \
212 : NS_SCRIPTABLE NS_IMETHOD EqualsExceptRef(nsIURI *other, bool *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->EqualsExceptRef(other, _retval); } \
213 : NS_SCRIPTABLE NS_IMETHOD CloneIgnoringRef(nsIURI * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->CloneIgnoringRef(_retval); } \
214 : NS_SCRIPTABLE NS_IMETHOD GetSpecIgnoringRef(nsACString & aSpecIgnoringRef) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSpecIgnoringRef(aSpecIgnoringRef); } \
215 : NS_SCRIPTABLE NS_IMETHOD GetHasRef(bool *aHasRef) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHasRef(aHasRef); }
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 nsURI : public nsIURI
222 : {
223 : public:
224 : NS_DECL_ISUPPORTS
225 : NS_DECL_NSIURI
226 :
227 : nsURI();
228 :
229 : private:
230 : ~nsURI();
231 :
232 : protected:
233 : /* additional members */
234 : };
235 :
236 : /* Implementation file */
237 : NS_IMPL_ISUPPORTS1(nsURI, nsIURI)
238 :
239 : nsURI::nsURI()
240 : {
241 : /* member initializers and constructor code */
242 : }
243 :
244 : nsURI::~nsURI()
245 : {
246 : /* destructor code */
247 : }
248 :
249 : /* attribute AUTF8String spec; */
250 : NS_IMETHODIMP nsURI::GetSpec(nsACString & aSpec)
251 : {
252 : return NS_ERROR_NOT_IMPLEMENTED;
253 : }
254 : NS_IMETHODIMP nsURI::SetSpec(const nsACString & aSpec)
255 : {
256 : return NS_ERROR_NOT_IMPLEMENTED;
257 : }
258 :
259 : /* readonly attribute AUTF8String prePath; */
260 : NS_IMETHODIMP nsURI::GetPrePath(nsACString & aPrePath)
261 : {
262 : return NS_ERROR_NOT_IMPLEMENTED;
263 : }
264 :
265 : /* attribute ACString scheme; */
266 : NS_IMETHODIMP nsURI::GetScheme(nsACString & aScheme)
267 : {
268 : return NS_ERROR_NOT_IMPLEMENTED;
269 : }
270 : NS_IMETHODIMP nsURI::SetScheme(const nsACString & aScheme)
271 : {
272 : return NS_ERROR_NOT_IMPLEMENTED;
273 : }
274 :
275 : /* attribute AUTF8String userPass; */
276 : NS_IMETHODIMP nsURI::GetUserPass(nsACString & aUserPass)
277 : {
278 : return NS_ERROR_NOT_IMPLEMENTED;
279 : }
280 : NS_IMETHODIMP nsURI::SetUserPass(const nsACString & aUserPass)
281 : {
282 : return NS_ERROR_NOT_IMPLEMENTED;
283 : }
284 :
285 : /* attribute AUTF8String username; */
286 : NS_IMETHODIMP nsURI::GetUsername(nsACString & aUsername)
287 : {
288 : return NS_ERROR_NOT_IMPLEMENTED;
289 : }
290 : NS_IMETHODIMP nsURI::SetUsername(const nsACString & aUsername)
291 : {
292 : return NS_ERROR_NOT_IMPLEMENTED;
293 : }
294 :
295 : /* attribute AUTF8String password; */
296 : NS_IMETHODIMP nsURI::GetPassword(nsACString & aPassword)
297 : {
298 : return NS_ERROR_NOT_IMPLEMENTED;
299 : }
300 : NS_IMETHODIMP nsURI::SetPassword(const nsACString & aPassword)
301 : {
302 : return NS_ERROR_NOT_IMPLEMENTED;
303 : }
304 :
305 : /* attribute AUTF8String hostPort; */
306 : NS_IMETHODIMP nsURI::GetHostPort(nsACString & aHostPort)
307 : {
308 : return NS_ERROR_NOT_IMPLEMENTED;
309 : }
310 : NS_IMETHODIMP nsURI::SetHostPort(const nsACString & aHostPort)
311 : {
312 : return NS_ERROR_NOT_IMPLEMENTED;
313 : }
314 :
315 : /* attribute AUTF8String host; */
316 : NS_IMETHODIMP nsURI::GetHost(nsACString & aHost)
317 : {
318 : return NS_ERROR_NOT_IMPLEMENTED;
319 : }
320 : NS_IMETHODIMP nsURI::SetHost(const nsACString & aHost)
321 : {
322 : return NS_ERROR_NOT_IMPLEMENTED;
323 : }
324 :
325 : /* attribute long port; */
326 : NS_IMETHODIMP nsURI::GetPort(PRInt32 *aPort)
327 : {
328 : return NS_ERROR_NOT_IMPLEMENTED;
329 : }
330 : NS_IMETHODIMP nsURI::SetPort(PRInt32 aPort)
331 : {
332 : return NS_ERROR_NOT_IMPLEMENTED;
333 : }
334 :
335 : /* attribute AUTF8String path; */
336 : NS_IMETHODIMP nsURI::GetPath(nsACString & aPath)
337 : {
338 : return NS_ERROR_NOT_IMPLEMENTED;
339 : }
340 : NS_IMETHODIMP nsURI::SetPath(const nsACString & aPath)
341 : {
342 : return NS_ERROR_NOT_IMPLEMENTED;
343 : }
344 :
345 : /* boolean equals (in nsIURI other); */
346 : NS_IMETHODIMP nsURI::Equals(nsIURI *other, bool *_retval NS_OUTPARAM)
347 : {
348 : return NS_ERROR_NOT_IMPLEMENTED;
349 : }
350 :
351 : /* boolean schemeIs (in string scheme); */
352 : NS_IMETHODIMP nsURI::SchemeIs(const char * scheme, bool *_retval NS_OUTPARAM)
353 : {
354 : return NS_ERROR_NOT_IMPLEMENTED;
355 : }
356 :
357 : /* nsIURI clone (); */
358 : NS_IMETHODIMP nsURI::Clone(nsIURI * *_retval NS_OUTPARAM)
359 : {
360 : return NS_ERROR_NOT_IMPLEMENTED;
361 : }
362 :
363 : /* AUTF8String resolve (in AUTF8String relativePath); */
364 : NS_IMETHODIMP nsURI::Resolve(const nsACString & relativePath, nsACString & _retval NS_OUTPARAM)
365 : {
366 : return NS_ERROR_NOT_IMPLEMENTED;
367 : }
368 :
369 : /* readonly attribute ACString asciiSpec; */
370 : NS_IMETHODIMP nsURI::GetAsciiSpec(nsACString & aAsciiSpec)
371 : {
372 : return NS_ERROR_NOT_IMPLEMENTED;
373 : }
374 :
375 : /* readonly attribute ACString asciiHost; */
376 : NS_IMETHODIMP nsURI::GetAsciiHost(nsACString & aAsciiHost)
377 : {
378 : return NS_ERROR_NOT_IMPLEMENTED;
379 : }
380 :
381 : /* readonly attribute ACString originCharset; */
382 : NS_IMETHODIMP nsURI::GetOriginCharset(nsACString & aOriginCharset)
383 : {
384 : return NS_ERROR_NOT_IMPLEMENTED;
385 : }
386 :
387 : /* attribute AUTF8String ref; */
388 : NS_IMETHODIMP nsURI::GetRef(nsACString & aRef)
389 : {
390 : return NS_ERROR_NOT_IMPLEMENTED;
391 : }
392 : NS_IMETHODIMP nsURI::SetRef(const nsACString & aRef)
393 : {
394 : return NS_ERROR_NOT_IMPLEMENTED;
395 : }
396 :
397 : /* boolean equalsExceptRef (in nsIURI other); */
398 : NS_IMETHODIMP nsURI::EqualsExceptRef(nsIURI *other, bool *_retval NS_OUTPARAM)
399 : {
400 : return NS_ERROR_NOT_IMPLEMENTED;
401 : }
402 :
403 : /* nsIURI cloneIgnoringRef (); */
404 : NS_IMETHODIMP nsURI::CloneIgnoringRef(nsIURI * *_retval NS_OUTPARAM)
405 : {
406 : return NS_ERROR_NOT_IMPLEMENTED;
407 : }
408 :
409 : /* readonly attribute AUTF8String specIgnoringRef; */
410 : NS_IMETHODIMP nsURI::GetSpecIgnoringRef(nsACString & aSpecIgnoringRef)
411 : {
412 : return NS_ERROR_NOT_IMPLEMENTED;
413 : }
414 :
415 : /* readonly attribute boolean hasRef; */
416 : NS_IMETHODIMP nsURI::GetHasRef(bool *aHasRef)
417 : {
418 : return NS_ERROR_NOT_IMPLEMENTED;
419 : }
420 :
421 : /* End of implementation class template. */
422 : #endif
423 :
424 :
425 : #endif /* __gen_nsIURI_h__ */
|