1 : /*
2 : * DO NOT EDIT. THIS FILE IS GENERATED FROM /builds/slave/m-beta-lnx-codecoverage/build/netwerk/base/public/nsITimedChannel.idl
3 : */
4 :
5 : #ifndef __gen_nsITimedChannel_h__
6 : #define __gen_nsITimedChannel_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 : namespace mozilla {
18 : class TimeStamp;
19 : }
20 :
21 : /* starting interface: nsITimedChannel */
22 : #define NS_ITIMEDCHANNEL_IID_STR "c259b593-a9bf-4d08-8149-ef89e1977dc4"
23 :
24 : #define NS_ITIMEDCHANNEL_IID \
25 : {0xc259b593, 0xa9bf, 0x4d08, \
26 : { 0x81, 0x49, 0xef, 0x89, 0xe1, 0x97, 0x7d, 0xc4 }}
27 :
28 3545 : class NS_NO_VTABLE NS_SCRIPTABLE nsITimedChannel : public nsISupports {
29 : public:
30 :
31 : NS_DECLARE_STATIC_IID_ACCESSOR(NS_ITIMEDCHANNEL_IID)
32 :
33 : /* attribute boolean timingEnabled; */
34 : NS_SCRIPTABLE NS_IMETHOD GetTimingEnabled(bool *aTimingEnabled) = 0;
35 : NS_SCRIPTABLE NS_IMETHOD SetTimingEnabled(bool aTimingEnabled) = 0;
36 :
37 : /* [notxpcom] readonly attribute TimeStamp channelCreation; */
38 : NS_IMETHOD GetChannelCreation(mozilla::TimeStamp *aChannelCreation) = 0;
39 :
40 : /* [notxpcom] readonly attribute TimeStamp asyncOpen; */
41 : NS_IMETHOD GetAsyncOpen(mozilla::TimeStamp *aAsyncOpen) = 0;
42 :
43 : /* [notxpcom] readonly attribute TimeStamp domainLookupStart; */
44 : NS_IMETHOD GetDomainLookupStart(mozilla::TimeStamp *aDomainLookupStart) = 0;
45 :
46 : /* [notxpcom] readonly attribute TimeStamp domainLookupEnd; */
47 : NS_IMETHOD GetDomainLookupEnd(mozilla::TimeStamp *aDomainLookupEnd) = 0;
48 :
49 : /* [notxpcom] readonly attribute TimeStamp connectStart; */
50 : NS_IMETHOD GetConnectStart(mozilla::TimeStamp *aConnectStart) = 0;
51 :
52 : /* [notxpcom] readonly attribute TimeStamp connectEnd; */
53 : NS_IMETHOD GetConnectEnd(mozilla::TimeStamp *aConnectEnd) = 0;
54 :
55 : /* [notxpcom] readonly attribute TimeStamp requestStart; */
56 : NS_IMETHOD GetRequestStart(mozilla::TimeStamp *aRequestStart) = 0;
57 :
58 : /* [notxpcom] readonly attribute TimeStamp responseStart; */
59 : NS_IMETHOD GetResponseStart(mozilla::TimeStamp *aResponseStart) = 0;
60 :
61 : /* [notxpcom] readonly attribute TimeStamp responseEnd; */
62 : NS_IMETHOD GetResponseEnd(mozilla::TimeStamp *aResponseEnd) = 0;
63 :
64 : /* [notxpcom] readonly attribute TimeStamp cacheReadStart; */
65 : NS_IMETHOD GetCacheReadStart(mozilla::TimeStamp *aCacheReadStart) = 0;
66 :
67 : /* [notxpcom] readonly attribute TimeStamp cacheReadEnd; */
68 : NS_IMETHOD GetCacheReadEnd(mozilla::TimeStamp *aCacheReadEnd) = 0;
69 :
70 : /* readonly attribute PRTime channelCreationTime; */
71 : NS_SCRIPTABLE NS_IMETHOD GetChannelCreationTime(PRTime *aChannelCreationTime) = 0;
72 :
73 : /* readonly attribute PRTime asyncOpenTime; */
74 : NS_SCRIPTABLE NS_IMETHOD GetAsyncOpenTime(PRTime *aAsyncOpenTime) = 0;
75 :
76 : /* readonly attribute PRTime domainLookupStartTime; */
77 : NS_SCRIPTABLE NS_IMETHOD GetDomainLookupStartTime(PRTime *aDomainLookupStartTime) = 0;
78 :
79 : /* readonly attribute PRTime domainLookupEndTime; */
80 : NS_SCRIPTABLE NS_IMETHOD GetDomainLookupEndTime(PRTime *aDomainLookupEndTime) = 0;
81 :
82 : /* readonly attribute PRTime connectStartTime; */
83 : NS_SCRIPTABLE NS_IMETHOD GetConnectStartTime(PRTime *aConnectStartTime) = 0;
84 :
85 : /* readonly attribute PRTime connectEndTime; */
86 : NS_SCRIPTABLE NS_IMETHOD GetConnectEndTime(PRTime *aConnectEndTime) = 0;
87 :
88 : /* readonly attribute PRTime requestStartTime; */
89 : NS_SCRIPTABLE NS_IMETHOD GetRequestStartTime(PRTime *aRequestStartTime) = 0;
90 :
91 : /* readonly attribute PRTime responseStartTime; */
92 : NS_SCRIPTABLE NS_IMETHOD GetResponseStartTime(PRTime *aResponseStartTime) = 0;
93 :
94 : /* readonly attribute PRTime responseEndTime; */
95 : NS_SCRIPTABLE NS_IMETHOD GetResponseEndTime(PRTime *aResponseEndTime) = 0;
96 :
97 : /* readonly attribute PRTime cacheReadStartTime; */
98 : NS_SCRIPTABLE NS_IMETHOD GetCacheReadStartTime(PRTime *aCacheReadStartTime) = 0;
99 :
100 : /* readonly attribute PRTime cacheReadEndTime; */
101 : NS_SCRIPTABLE NS_IMETHOD GetCacheReadEndTime(PRTime *aCacheReadEndTime) = 0;
102 :
103 : };
104 :
105 : NS_DEFINE_STATIC_IID_ACCESSOR(nsITimedChannel, NS_ITIMEDCHANNEL_IID)
106 :
107 : /* Use this macro when declaring classes that implement this interface. */
108 : #define NS_DECL_NSITIMEDCHANNEL \
109 : NS_SCRIPTABLE NS_IMETHOD GetTimingEnabled(bool *aTimingEnabled); \
110 : NS_SCRIPTABLE NS_IMETHOD SetTimingEnabled(bool aTimingEnabled); \
111 : NS_IMETHOD GetChannelCreation(mozilla::TimeStamp *aChannelCreation); \
112 : NS_IMETHOD GetAsyncOpen(mozilla::TimeStamp *aAsyncOpen); \
113 : NS_IMETHOD GetDomainLookupStart(mozilla::TimeStamp *aDomainLookupStart); \
114 : NS_IMETHOD GetDomainLookupEnd(mozilla::TimeStamp *aDomainLookupEnd); \
115 : NS_IMETHOD GetConnectStart(mozilla::TimeStamp *aConnectStart); \
116 : NS_IMETHOD GetConnectEnd(mozilla::TimeStamp *aConnectEnd); \
117 : NS_IMETHOD GetRequestStart(mozilla::TimeStamp *aRequestStart); \
118 : NS_IMETHOD GetResponseStart(mozilla::TimeStamp *aResponseStart); \
119 : NS_IMETHOD GetResponseEnd(mozilla::TimeStamp *aResponseEnd); \
120 : NS_IMETHOD GetCacheReadStart(mozilla::TimeStamp *aCacheReadStart); \
121 : NS_IMETHOD GetCacheReadEnd(mozilla::TimeStamp *aCacheReadEnd); \
122 : NS_SCRIPTABLE NS_IMETHOD GetChannelCreationTime(PRTime *aChannelCreationTime); \
123 : NS_SCRIPTABLE NS_IMETHOD GetAsyncOpenTime(PRTime *aAsyncOpenTime); \
124 : NS_SCRIPTABLE NS_IMETHOD GetDomainLookupStartTime(PRTime *aDomainLookupStartTime); \
125 : NS_SCRIPTABLE NS_IMETHOD GetDomainLookupEndTime(PRTime *aDomainLookupEndTime); \
126 : NS_SCRIPTABLE NS_IMETHOD GetConnectStartTime(PRTime *aConnectStartTime); \
127 : NS_SCRIPTABLE NS_IMETHOD GetConnectEndTime(PRTime *aConnectEndTime); \
128 : NS_SCRIPTABLE NS_IMETHOD GetRequestStartTime(PRTime *aRequestStartTime); \
129 : NS_SCRIPTABLE NS_IMETHOD GetResponseStartTime(PRTime *aResponseStartTime); \
130 : NS_SCRIPTABLE NS_IMETHOD GetResponseEndTime(PRTime *aResponseEndTime); \
131 : NS_SCRIPTABLE NS_IMETHOD GetCacheReadStartTime(PRTime *aCacheReadStartTime); \
132 : NS_SCRIPTABLE NS_IMETHOD GetCacheReadEndTime(PRTime *aCacheReadEndTime);
133 :
134 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
135 : #define NS_FORWARD_NSITIMEDCHANNEL(_to) \
136 : NS_SCRIPTABLE NS_IMETHOD GetTimingEnabled(bool *aTimingEnabled) { return _to GetTimingEnabled(aTimingEnabled); } \
137 : NS_SCRIPTABLE NS_IMETHOD SetTimingEnabled(bool aTimingEnabled) { return _to SetTimingEnabled(aTimingEnabled); } \
138 : NS_IMETHOD GetChannelCreation(mozilla::TimeStamp *aChannelCreation) { return _to GetChannelCreation(aChannelCreation); } \
139 : NS_IMETHOD GetAsyncOpen(mozilla::TimeStamp *aAsyncOpen) { return _to GetAsyncOpen(aAsyncOpen); } \
140 : NS_IMETHOD GetDomainLookupStart(mozilla::TimeStamp *aDomainLookupStart) { return _to GetDomainLookupStart(aDomainLookupStart); } \
141 : NS_IMETHOD GetDomainLookupEnd(mozilla::TimeStamp *aDomainLookupEnd) { return _to GetDomainLookupEnd(aDomainLookupEnd); } \
142 : NS_IMETHOD GetConnectStart(mozilla::TimeStamp *aConnectStart) { return _to GetConnectStart(aConnectStart); } \
143 : NS_IMETHOD GetConnectEnd(mozilla::TimeStamp *aConnectEnd) { return _to GetConnectEnd(aConnectEnd); } \
144 : NS_IMETHOD GetRequestStart(mozilla::TimeStamp *aRequestStart) { return _to GetRequestStart(aRequestStart); } \
145 : NS_IMETHOD GetResponseStart(mozilla::TimeStamp *aResponseStart) { return _to GetResponseStart(aResponseStart); } \
146 : NS_IMETHOD GetResponseEnd(mozilla::TimeStamp *aResponseEnd) { return _to GetResponseEnd(aResponseEnd); } \
147 : NS_IMETHOD GetCacheReadStart(mozilla::TimeStamp *aCacheReadStart) { return _to GetCacheReadStart(aCacheReadStart); } \
148 : NS_IMETHOD GetCacheReadEnd(mozilla::TimeStamp *aCacheReadEnd) { return _to GetCacheReadEnd(aCacheReadEnd); } \
149 : NS_SCRIPTABLE NS_IMETHOD GetChannelCreationTime(PRTime *aChannelCreationTime) { return _to GetChannelCreationTime(aChannelCreationTime); } \
150 : NS_SCRIPTABLE NS_IMETHOD GetAsyncOpenTime(PRTime *aAsyncOpenTime) { return _to GetAsyncOpenTime(aAsyncOpenTime); } \
151 : NS_SCRIPTABLE NS_IMETHOD GetDomainLookupStartTime(PRTime *aDomainLookupStartTime) { return _to GetDomainLookupStartTime(aDomainLookupStartTime); } \
152 : NS_SCRIPTABLE NS_IMETHOD GetDomainLookupEndTime(PRTime *aDomainLookupEndTime) { return _to GetDomainLookupEndTime(aDomainLookupEndTime); } \
153 : NS_SCRIPTABLE NS_IMETHOD GetConnectStartTime(PRTime *aConnectStartTime) { return _to GetConnectStartTime(aConnectStartTime); } \
154 : NS_SCRIPTABLE NS_IMETHOD GetConnectEndTime(PRTime *aConnectEndTime) { return _to GetConnectEndTime(aConnectEndTime); } \
155 : NS_SCRIPTABLE NS_IMETHOD GetRequestStartTime(PRTime *aRequestStartTime) { return _to GetRequestStartTime(aRequestStartTime); } \
156 : NS_SCRIPTABLE NS_IMETHOD GetResponseStartTime(PRTime *aResponseStartTime) { return _to GetResponseStartTime(aResponseStartTime); } \
157 : NS_SCRIPTABLE NS_IMETHOD GetResponseEndTime(PRTime *aResponseEndTime) { return _to GetResponseEndTime(aResponseEndTime); } \
158 : NS_SCRIPTABLE NS_IMETHOD GetCacheReadStartTime(PRTime *aCacheReadStartTime) { return _to GetCacheReadStartTime(aCacheReadStartTime); } \
159 : NS_SCRIPTABLE NS_IMETHOD GetCacheReadEndTime(PRTime *aCacheReadEndTime) { return _to GetCacheReadEndTime(aCacheReadEndTime); }
160 :
161 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
162 : #define NS_FORWARD_SAFE_NSITIMEDCHANNEL(_to) \
163 : NS_SCRIPTABLE NS_IMETHOD GetTimingEnabled(bool *aTimingEnabled) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTimingEnabled(aTimingEnabled); } \
164 : NS_SCRIPTABLE NS_IMETHOD SetTimingEnabled(bool aTimingEnabled) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetTimingEnabled(aTimingEnabled); } \
165 : NS_IMETHOD GetChannelCreation(mozilla::TimeStamp *aChannelCreation) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetChannelCreation(aChannelCreation); } \
166 : NS_IMETHOD GetAsyncOpen(mozilla::TimeStamp *aAsyncOpen) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAsyncOpen(aAsyncOpen); } \
167 : NS_IMETHOD GetDomainLookupStart(mozilla::TimeStamp *aDomainLookupStart) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDomainLookupStart(aDomainLookupStart); } \
168 : NS_IMETHOD GetDomainLookupEnd(mozilla::TimeStamp *aDomainLookupEnd) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDomainLookupEnd(aDomainLookupEnd); } \
169 : NS_IMETHOD GetConnectStart(mozilla::TimeStamp *aConnectStart) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetConnectStart(aConnectStart); } \
170 : NS_IMETHOD GetConnectEnd(mozilla::TimeStamp *aConnectEnd) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetConnectEnd(aConnectEnd); } \
171 : NS_IMETHOD GetRequestStart(mozilla::TimeStamp *aRequestStart) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRequestStart(aRequestStart); } \
172 : NS_IMETHOD GetResponseStart(mozilla::TimeStamp *aResponseStart) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetResponseStart(aResponseStart); } \
173 : NS_IMETHOD GetResponseEnd(mozilla::TimeStamp *aResponseEnd) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetResponseEnd(aResponseEnd); } \
174 : NS_IMETHOD GetCacheReadStart(mozilla::TimeStamp *aCacheReadStart) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCacheReadStart(aCacheReadStart); } \
175 : NS_IMETHOD GetCacheReadEnd(mozilla::TimeStamp *aCacheReadEnd) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCacheReadEnd(aCacheReadEnd); } \
176 : NS_SCRIPTABLE NS_IMETHOD GetChannelCreationTime(PRTime *aChannelCreationTime) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetChannelCreationTime(aChannelCreationTime); } \
177 : NS_SCRIPTABLE NS_IMETHOD GetAsyncOpenTime(PRTime *aAsyncOpenTime) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetAsyncOpenTime(aAsyncOpenTime); } \
178 : NS_SCRIPTABLE NS_IMETHOD GetDomainLookupStartTime(PRTime *aDomainLookupStartTime) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDomainLookupStartTime(aDomainLookupStartTime); } \
179 : NS_SCRIPTABLE NS_IMETHOD GetDomainLookupEndTime(PRTime *aDomainLookupEndTime) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDomainLookupEndTime(aDomainLookupEndTime); } \
180 : NS_SCRIPTABLE NS_IMETHOD GetConnectStartTime(PRTime *aConnectStartTime) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetConnectStartTime(aConnectStartTime); } \
181 : NS_SCRIPTABLE NS_IMETHOD GetConnectEndTime(PRTime *aConnectEndTime) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetConnectEndTime(aConnectEndTime); } \
182 : NS_SCRIPTABLE NS_IMETHOD GetRequestStartTime(PRTime *aRequestStartTime) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetRequestStartTime(aRequestStartTime); } \
183 : NS_SCRIPTABLE NS_IMETHOD GetResponseStartTime(PRTime *aResponseStartTime) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetResponseStartTime(aResponseStartTime); } \
184 : NS_SCRIPTABLE NS_IMETHOD GetResponseEndTime(PRTime *aResponseEndTime) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetResponseEndTime(aResponseEndTime); } \
185 : NS_SCRIPTABLE NS_IMETHOD GetCacheReadStartTime(PRTime *aCacheReadStartTime) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCacheReadStartTime(aCacheReadStartTime); } \
186 : NS_SCRIPTABLE NS_IMETHOD GetCacheReadEndTime(PRTime *aCacheReadEndTime) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCacheReadEndTime(aCacheReadEndTime); }
187 :
188 : #if 0
189 : /* Use the code below as a template for the implementation class for this interface. */
190 :
191 : /* Header file */
192 : class nsTimedChannel : public nsITimedChannel
193 : {
194 : public:
195 : NS_DECL_ISUPPORTS
196 : NS_DECL_NSITIMEDCHANNEL
197 :
198 : nsTimedChannel();
199 :
200 : private:
201 : ~nsTimedChannel();
202 :
203 : protected:
204 : /* additional members */
205 : };
206 :
207 : /* Implementation file */
208 : NS_IMPL_ISUPPORTS1(nsTimedChannel, nsITimedChannel)
209 :
210 : nsTimedChannel::nsTimedChannel()
211 : {
212 : /* member initializers and constructor code */
213 : }
214 :
215 : nsTimedChannel::~nsTimedChannel()
216 : {
217 : /* destructor code */
218 : }
219 :
220 : /* attribute boolean timingEnabled; */
221 : NS_IMETHODIMP nsTimedChannel::GetTimingEnabled(bool *aTimingEnabled)
222 : {
223 : return NS_ERROR_NOT_IMPLEMENTED;
224 : }
225 : NS_IMETHODIMP nsTimedChannel::SetTimingEnabled(bool aTimingEnabled)
226 : {
227 : return NS_ERROR_NOT_IMPLEMENTED;
228 : }
229 :
230 : /* [notxpcom] readonly attribute TimeStamp channelCreation; */
231 : NS_IMETHODIMP nsTimedChannel::GetChannelCreation(mozilla::TimeStamp *aChannelCreation)
232 : {
233 : return NS_ERROR_NOT_IMPLEMENTED;
234 : }
235 :
236 : /* [notxpcom] readonly attribute TimeStamp asyncOpen; */
237 : NS_IMETHODIMP nsTimedChannel::GetAsyncOpen(mozilla::TimeStamp *aAsyncOpen)
238 : {
239 : return NS_ERROR_NOT_IMPLEMENTED;
240 : }
241 :
242 : /* [notxpcom] readonly attribute TimeStamp domainLookupStart; */
243 : NS_IMETHODIMP nsTimedChannel::GetDomainLookupStart(mozilla::TimeStamp *aDomainLookupStart)
244 : {
245 : return NS_ERROR_NOT_IMPLEMENTED;
246 : }
247 :
248 : /* [notxpcom] readonly attribute TimeStamp domainLookupEnd; */
249 : NS_IMETHODIMP nsTimedChannel::GetDomainLookupEnd(mozilla::TimeStamp *aDomainLookupEnd)
250 : {
251 : return NS_ERROR_NOT_IMPLEMENTED;
252 : }
253 :
254 : /* [notxpcom] readonly attribute TimeStamp connectStart; */
255 : NS_IMETHODIMP nsTimedChannel::GetConnectStart(mozilla::TimeStamp *aConnectStart)
256 : {
257 : return NS_ERROR_NOT_IMPLEMENTED;
258 : }
259 :
260 : /* [notxpcom] readonly attribute TimeStamp connectEnd; */
261 : NS_IMETHODIMP nsTimedChannel::GetConnectEnd(mozilla::TimeStamp *aConnectEnd)
262 : {
263 : return NS_ERROR_NOT_IMPLEMENTED;
264 : }
265 :
266 : /* [notxpcom] readonly attribute TimeStamp requestStart; */
267 : NS_IMETHODIMP nsTimedChannel::GetRequestStart(mozilla::TimeStamp *aRequestStart)
268 : {
269 : return NS_ERROR_NOT_IMPLEMENTED;
270 : }
271 :
272 : /* [notxpcom] readonly attribute TimeStamp responseStart; */
273 : NS_IMETHODIMP nsTimedChannel::GetResponseStart(mozilla::TimeStamp *aResponseStart)
274 : {
275 : return NS_ERROR_NOT_IMPLEMENTED;
276 : }
277 :
278 : /* [notxpcom] readonly attribute TimeStamp responseEnd; */
279 : NS_IMETHODIMP nsTimedChannel::GetResponseEnd(mozilla::TimeStamp *aResponseEnd)
280 : {
281 : return NS_ERROR_NOT_IMPLEMENTED;
282 : }
283 :
284 : /* [notxpcom] readonly attribute TimeStamp cacheReadStart; */
285 : NS_IMETHODIMP nsTimedChannel::GetCacheReadStart(mozilla::TimeStamp *aCacheReadStart)
286 : {
287 : return NS_ERROR_NOT_IMPLEMENTED;
288 : }
289 :
290 : /* [notxpcom] readonly attribute TimeStamp cacheReadEnd; */
291 : NS_IMETHODIMP nsTimedChannel::GetCacheReadEnd(mozilla::TimeStamp *aCacheReadEnd)
292 : {
293 : return NS_ERROR_NOT_IMPLEMENTED;
294 : }
295 :
296 : /* readonly attribute PRTime channelCreationTime; */
297 : NS_IMETHODIMP nsTimedChannel::GetChannelCreationTime(PRTime *aChannelCreationTime)
298 : {
299 : return NS_ERROR_NOT_IMPLEMENTED;
300 : }
301 :
302 : /* readonly attribute PRTime asyncOpenTime; */
303 : NS_IMETHODIMP nsTimedChannel::GetAsyncOpenTime(PRTime *aAsyncOpenTime)
304 : {
305 : return NS_ERROR_NOT_IMPLEMENTED;
306 : }
307 :
308 : /* readonly attribute PRTime domainLookupStartTime; */
309 : NS_IMETHODIMP nsTimedChannel::GetDomainLookupStartTime(PRTime *aDomainLookupStartTime)
310 : {
311 : return NS_ERROR_NOT_IMPLEMENTED;
312 : }
313 :
314 : /* readonly attribute PRTime domainLookupEndTime; */
315 : NS_IMETHODIMP nsTimedChannel::GetDomainLookupEndTime(PRTime *aDomainLookupEndTime)
316 : {
317 : return NS_ERROR_NOT_IMPLEMENTED;
318 : }
319 :
320 : /* readonly attribute PRTime connectStartTime; */
321 : NS_IMETHODIMP nsTimedChannel::GetConnectStartTime(PRTime *aConnectStartTime)
322 : {
323 : return NS_ERROR_NOT_IMPLEMENTED;
324 : }
325 :
326 : /* readonly attribute PRTime connectEndTime; */
327 : NS_IMETHODIMP nsTimedChannel::GetConnectEndTime(PRTime *aConnectEndTime)
328 : {
329 : return NS_ERROR_NOT_IMPLEMENTED;
330 : }
331 :
332 : /* readonly attribute PRTime requestStartTime; */
333 : NS_IMETHODIMP nsTimedChannel::GetRequestStartTime(PRTime *aRequestStartTime)
334 : {
335 : return NS_ERROR_NOT_IMPLEMENTED;
336 : }
337 :
338 : /* readonly attribute PRTime responseStartTime; */
339 : NS_IMETHODIMP nsTimedChannel::GetResponseStartTime(PRTime *aResponseStartTime)
340 : {
341 : return NS_ERROR_NOT_IMPLEMENTED;
342 : }
343 :
344 : /* readonly attribute PRTime responseEndTime; */
345 : NS_IMETHODIMP nsTimedChannel::GetResponseEndTime(PRTime *aResponseEndTime)
346 : {
347 : return NS_ERROR_NOT_IMPLEMENTED;
348 : }
349 :
350 : /* readonly attribute PRTime cacheReadStartTime; */
351 : NS_IMETHODIMP nsTimedChannel::GetCacheReadStartTime(PRTime *aCacheReadStartTime)
352 : {
353 : return NS_ERROR_NOT_IMPLEMENTED;
354 : }
355 :
356 : /* readonly attribute PRTime cacheReadEndTime; */
357 : NS_IMETHODIMP nsTimedChannel::GetCacheReadEndTime(PRTime *aCacheReadEndTime)
358 : {
359 : return NS_ERROR_NOT_IMPLEMENTED;
360 : }
361 :
362 : /* End of implementation class template. */
363 : #endif
364 :
365 :
366 : #endif /* __gen_nsITimedChannel_h__ */
|