1 : //
2 : // Automatically generated by ipdlc.
3 : // Edit at your own risk
4 : //
5 :
6 : #ifndef PFTPChannel_h
7 : #define PFTPChannel_h
8 :
9 : #include "mozilla/Attributes.h"
10 : #include "base/basictypes.h"
11 : #include "prtime.h"
12 : #include "nscore.h"
13 : #include "IPCMessageStart.h"
14 : #include "IPC/IPCMessageUtils.h"
15 : #include "nsAutoPtr.h"
16 : #include "nsStringGlue.h"
17 : #include "nsTArray.h"
18 : #include "nsIFile.h"
19 : #include "mozilla/ipc/ProtocolUtils.h"
20 : #include "mozilla/net/NeckoMessageUtils.h"
21 :
22 : //-----------------------------------------------------------------------------
23 : // Code common to PFTPChannelChild and PFTPChannelParent
24 : //
25 : namespace mozilla {
26 : namespace net {
27 : namespace PFTPChannel {
28 :
29 : enum State {
30 : __Dead,
31 : __Null,
32 : __Error,
33 : __Start = __Null
34 : };
35 :
36 : enum MessageType {
37 : PFTPChannelStart = PFTPChannelMsgStart << 16,
38 : PFTPChannelPreStart = (PFTPChannelMsgStart << 16) - 1,
39 : Msg___delete____ID,
40 : Reply___delete____ID,
41 : Msg_AsyncOpen__ID,
42 : Msg_ConnectChannel__ID,
43 : Msg_Cancel__ID,
44 : Msg_Suspend__ID,
45 : Msg_Resume__ID,
46 : Msg_OnStartRequest__ID,
47 : Msg_OnDataAvailable__ID,
48 : Msg_OnStopRequest__ID,
49 : Msg_FailedAsyncOpen__ID,
50 : Msg_DeleteSelf__ID,
51 : PFTPChannelEnd
52 : };
53 :
54 : bool
55 : Transition(
56 : State from,
57 : mozilla::ipc::Trigger trigger,
58 : State* next);
59 :
60 : class Msg___delete__ :
61 : public IPC::Message
62 0 : {
63 : private:
64 : typedef mozilla::ipc::ActorHandle ActorHandle;
65 : typedef mozilla::ipc::Shmem Shmem;
66 : typedef IPC::URI URI;
67 : typedef IPC::InputStream InputStream;
68 :
69 : public:
70 : enum {
71 : ID = Msg___delete____ID
72 : };
73 0 : Msg___delete__() :
74 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg___delete__")
75 : {
76 0 : }
77 :
78 : void
79 0 : Log(
80 : const std::string& __pfx,
81 : FILE* __outf) const
82 : {
83 0 : std::string __logmsg;
84 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
85 0 : (__logmsg).append(__pfx);
86 0 : (__logmsg).append("Msg___delete__(");
87 :
88 0 : (__logmsg).append("[TODO])\n");
89 0 : fputs((__logmsg).c_str(), __outf);
90 0 : }
91 : };
92 :
93 : class Reply___delete__ :
94 : public IPC::Message
95 : {
96 : private:
97 : typedef mozilla::ipc::ActorHandle ActorHandle;
98 : typedef mozilla::ipc::Shmem Shmem;
99 : typedef IPC::URI URI;
100 : typedef IPC::InputStream InputStream;
101 :
102 : public:
103 : enum {
104 : ID = Reply___delete____ID
105 : };
106 : Reply___delete__() :
107 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Reply___delete__")
108 : {
109 : }
110 :
111 : void
112 : Log(
113 : const std::string& __pfx,
114 : FILE* __outf) const
115 : {
116 : std::string __logmsg;
117 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
118 : (__logmsg).append(__pfx);
119 : (__logmsg).append("Reply___delete__(");
120 :
121 : (__logmsg).append("[TODO])\n");
122 : fputs((__logmsg).c_str(), __outf);
123 : }
124 : };
125 :
126 : class Msg_AsyncOpen :
127 : public IPC::Message
128 0 : {
129 : private:
130 : typedef mozilla::ipc::ActorHandle ActorHandle;
131 : typedef mozilla::ipc::Shmem Shmem;
132 : typedef IPC::URI URI;
133 : typedef IPC::InputStream InputStream;
134 :
135 : public:
136 : enum {
137 : ID = Msg_AsyncOpen__ID
138 : };
139 0 : Msg_AsyncOpen() :
140 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_AsyncOpen")
141 : {
142 0 : }
143 :
144 : void
145 0 : Log(
146 : const std::string& __pfx,
147 : FILE* __outf) const
148 : {
149 0 : std::string __logmsg;
150 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
151 0 : (__logmsg).append(__pfx);
152 0 : (__logmsg).append("Msg_AsyncOpen(");
153 :
154 0 : (__logmsg).append("[TODO])\n");
155 0 : fputs((__logmsg).c_str(), __outf);
156 0 : }
157 : };
158 :
159 : class Msg_ConnectChannel :
160 : public IPC::Message
161 0 : {
162 : private:
163 : typedef mozilla::ipc::ActorHandle ActorHandle;
164 : typedef mozilla::ipc::Shmem Shmem;
165 : typedef IPC::URI URI;
166 : typedef IPC::InputStream InputStream;
167 :
168 : public:
169 : enum {
170 : ID = Msg_ConnectChannel__ID
171 : };
172 0 : Msg_ConnectChannel() :
173 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_ConnectChannel")
174 : {
175 0 : }
176 :
177 : void
178 0 : Log(
179 : const std::string& __pfx,
180 : FILE* __outf) const
181 : {
182 0 : std::string __logmsg;
183 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
184 0 : (__logmsg).append(__pfx);
185 0 : (__logmsg).append("Msg_ConnectChannel(");
186 :
187 0 : (__logmsg).append("[TODO])\n");
188 0 : fputs((__logmsg).c_str(), __outf);
189 0 : }
190 : };
191 :
192 : class Msg_Cancel :
193 : public IPC::Message
194 0 : {
195 : private:
196 : typedef mozilla::ipc::ActorHandle ActorHandle;
197 : typedef mozilla::ipc::Shmem Shmem;
198 : typedef IPC::URI URI;
199 : typedef IPC::InputStream InputStream;
200 :
201 : public:
202 : enum {
203 : ID = Msg_Cancel__ID
204 : };
205 0 : Msg_Cancel() :
206 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_Cancel")
207 : {
208 0 : }
209 :
210 : void
211 0 : Log(
212 : const std::string& __pfx,
213 : FILE* __outf) const
214 : {
215 0 : std::string __logmsg;
216 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
217 0 : (__logmsg).append(__pfx);
218 0 : (__logmsg).append("Msg_Cancel(");
219 :
220 0 : (__logmsg).append("[TODO])\n");
221 0 : fputs((__logmsg).c_str(), __outf);
222 0 : }
223 : };
224 :
225 : class Msg_Suspend :
226 : public IPC::Message
227 0 : {
228 : private:
229 : typedef mozilla::ipc::ActorHandle ActorHandle;
230 : typedef mozilla::ipc::Shmem Shmem;
231 : typedef IPC::URI URI;
232 : typedef IPC::InputStream InputStream;
233 :
234 : public:
235 : enum {
236 : ID = Msg_Suspend__ID
237 : };
238 0 : Msg_Suspend() :
239 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_Suspend")
240 : {
241 0 : }
242 :
243 : void
244 0 : Log(
245 : const std::string& __pfx,
246 : FILE* __outf) const
247 : {
248 0 : std::string __logmsg;
249 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
250 0 : (__logmsg).append(__pfx);
251 0 : (__logmsg).append("Msg_Suspend(");
252 :
253 0 : (__logmsg).append("[TODO])\n");
254 0 : fputs((__logmsg).c_str(), __outf);
255 0 : }
256 : };
257 :
258 : class Msg_Resume :
259 : public IPC::Message
260 0 : {
261 : private:
262 : typedef mozilla::ipc::ActorHandle ActorHandle;
263 : typedef mozilla::ipc::Shmem Shmem;
264 : typedef IPC::URI URI;
265 : typedef IPC::InputStream InputStream;
266 :
267 : public:
268 : enum {
269 : ID = Msg_Resume__ID
270 : };
271 0 : Msg_Resume() :
272 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_Resume")
273 : {
274 0 : }
275 :
276 : void
277 0 : Log(
278 : const std::string& __pfx,
279 : FILE* __outf) const
280 : {
281 0 : std::string __logmsg;
282 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
283 0 : (__logmsg).append(__pfx);
284 0 : (__logmsg).append("Msg_Resume(");
285 :
286 0 : (__logmsg).append("[TODO])\n");
287 0 : fputs((__logmsg).c_str(), __outf);
288 0 : }
289 : };
290 :
291 : class Msg_OnStartRequest :
292 : public IPC::Message
293 0 : {
294 : private:
295 : typedef mozilla::ipc::ActorHandle ActorHandle;
296 : typedef mozilla::ipc::Shmem Shmem;
297 : typedef IPC::URI URI;
298 : typedef IPC::InputStream InputStream;
299 :
300 : public:
301 : enum {
302 : ID = Msg_OnStartRequest__ID
303 : };
304 0 : Msg_OnStartRequest() :
305 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_OnStartRequest")
306 : {
307 0 : }
308 :
309 : void
310 0 : Log(
311 : const std::string& __pfx,
312 : FILE* __outf) const
313 : {
314 0 : std::string __logmsg;
315 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
316 0 : (__logmsg).append(__pfx);
317 0 : (__logmsg).append("Msg_OnStartRequest(");
318 :
319 0 : (__logmsg).append("[TODO])\n");
320 0 : fputs((__logmsg).c_str(), __outf);
321 0 : }
322 : };
323 :
324 : class Msg_OnDataAvailable :
325 : public IPC::Message
326 0 : {
327 : private:
328 : typedef mozilla::ipc::ActorHandle ActorHandle;
329 : typedef mozilla::ipc::Shmem Shmem;
330 : typedef IPC::URI URI;
331 : typedef IPC::InputStream InputStream;
332 :
333 : public:
334 : enum {
335 : ID = Msg_OnDataAvailable__ID
336 : };
337 0 : Msg_OnDataAvailable() :
338 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_OnDataAvailable")
339 : {
340 0 : }
341 :
342 : void
343 0 : Log(
344 : const std::string& __pfx,
345 : FILE* __outf) const
346 : {
347 0 : std::string __logmsg;
348 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
349 0 : (__logmsg).append(__pfx);
350 0 : (__logmsg).append("Msg_OnDataAvailable(");
351 :
352 0 : (__logmsg).append("[TODO])\n");
353 0 : fputs((__logmsg).c_str(), __outf);
354 0 : }
355 : };
356 :
357 : class Msg_OnStopRequest :
358 : public IPC::Message
359 0 : {
360 : private:
361 : typedef mozilla::ipc::ActorHandle ActorHandle;
362 : typedef mozilla::ipc::Shmem Shmem;
363 : typedef IPC::URI URI;
364 : typedef IPC::InputStream InputStream;
365 :
366 : public:
367 : enum {
368 : ID = Msg_OnStopRequest__ID
369 : };
370 0 : Msg_OnStopRequest() :
371 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_OnStopRequest")
372 : {
373 0 : }
374 :
375 : void
376 0 : Log(
377 : const std::string& __pfx,
378 : FILE* __outf) const
379 : {
380 0 : std::string __logmsg;
381 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
382 0 : (__logmsg).append(__pfx);
383 0 : (__logmsg).append("Msg_OnStopRequest(");
384 :
385 0 : (__logmsg).append("[TODO])\n");
386 0 : fputs((__logmsg).c_str(), __outf);
387 0 : }
388 : };
389 :
390 : class Msg_FailedAsyncOpen :
391 : public IPC::Message
392 0 : {
393 : private:
394 : typedef mozilla::ipc::ActorHandle ActorHandle;
395 : typedef mozilla::ipc::Shmem Shmem;
396 : typedef IPC::URI URI;
397 : typedef IPC::InputStream InputStream;
398 :
399 : public:
400 : enum {
401 : ID = Msg_FailedAsyncOpen__ID
402 : };
403 0 : Msg_FailedAsyncOpen() :
404 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_FailedAsyncOpen")
405 : {
406 0 : }
407 :
408 : void
409 0 : Log(
410 : const std::string& __pfx,
411 : FILE* __outf) const
412 : {
413 0 : std::string __logmsg;
414 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
415 0 : (__logmsg).append(__pfx);
416 0 : (__logmsg).append("Msg_FailedAsyncOpen(");
417 :
418 0 : (__logmsg).append("[TODO])\n");
419 0 : fputs((__logmsg).c_str(), __outf);
420 0 : }
421 : };
422 :
423 : class Msg_DeleteSelf :
424 : public IPC::Message
425 0 : {
426 : private:
427 : typedef mozilla::ipc::ActorHandle ActorHandle;
428 : typedef mozilla::ipc::Shmem Shmem;
429 : typedef IPC::URI URI;
430 : typedef IPC::InputStream InputStream;
431 :
432 : public:
433 : enum {
434 : ID = Msg_DeleteSelf__ID
435 : };
436 0 : Msg_DeleteSelf() :
437 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PFTPChannel::Msg_DeleteSelf")
438 : {
439 0 : }
440 :
441 : void
442 0 : Log(
443 : const std::string& __pfx,
444 : FILE* __outf) const
445 : {
446 0 : std::string __logmsg;
447 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
448 0 : (__logmsg).append(__pfx);
449 0 : (__logmsg).append("Msg_DeleteSelf(");
450 :
451 0 : (__logmsg).append("[TODO])\n");
452 0 : fputs((__logmsg).c_str(), __outf);
453 0 : }
454 : };
455 :
456 :
457 :
458 : } // namespace PFTPChannel
459 : } // namespace net
460 : } // namespace mozilla
461 :
462 : #endif // ifndef PFTPChannel_h
|