1 : //
2 : // Automatically generated by ipdlc.
3 : // Edit at your own risk
4 : //
5 :
6 : #ifndef PSms_h
7 : #define PSms_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/dom/sms/Types.h"
21 :
22 :
23 : //-----------------------------------------------------------------------------
24 : // Declaration of the IPDL type |struct SmsMessageData|
25 : //
26 : namespace mozilla {
27 : namespace dom {
28 : namespace sms {
29 : class SmsMessageData MOZ_FINAL
30 : {
31 : private:
32 :
33 : public:
34 : SmsMessageData();
35 :
36 0 : SmsMessageData(
37 : const PRInt32& _id,
38 : const DeliveryState& _delivery,
39 : const nsString& _sender,
40 : const nsString& _receiver,
41 : const nsString& _body,
42 : const PRUint64& _timestamp)
43 0 : {
44 0 : Init();
45 0 : Assign(_id, _delivery, _sender, _receiver, _body, _timestamp);
46 0 : }
47 :
48 4 : SmsMessageData(const SmsMessageData& _o)
49 4 : {
50 4 : Init();
51 4 : Assign((_o).id(), (_o).delivery(), (_o).sender(), (_o).receiver(), (_o).body(), (_o).timestamp());
52 4 : }
53 :
54 : ~SmsMessageData();
55 :
56 : void
57 : operator=(const SmsMessageData& _o)
58 : {
59 : Assign((_o).id(), (_o).delivery(), (_o).sender(), (_o).receiver(), (_o).body(), (_o).timestamp());
60 : }
61 :
62 : bool
63 : operator==(const SmsMessageData& _o) const;
64 :
65 : PRInt32&
66 14 : id()
67 : {
68 14 : return id_;
69 : }
70 : const PRInt32&
71 4 : id() const
72 : {
73 4 : return id_;
74 : }
75 :
76 : DeliveryState&
77 12 : delivery()
78 : {
79 12 : return delivery_;
80 : }
81 : const DeliveryState&
82 4 : delivery() const
83 : {
84 4 : return delivery_;
85 : }
86 :
87 : nsString&
88 14 : sender()
89 : {
90 14 : return sender_;
91 : }
92 : const nsString&
93 4 : sender() const
94 : {
95 4 : return sender_;
96 : }
97 :
98 : nsString&
99 14 : receiver()
100 : {
101 14 : return receiver_;
102 : }
103 : const nsString&
104 4 : receiver() const
105 : {
106 4 : return receiver_;
107 : }
108 :
109 : nsString&
110 14 : body()
111 : {
112 14 : return body_;
113 : }
114 : const nsString&
115 4 : body() const
116 : {
117 4 : return body_;
118 : }
119 :
120 : PRUint64&
121 11 : timestamp()
122 : {
123 11 : return timestamp_;
124 : }
125 : const PRUint64&
126 4 : timestamp() const
127 : {
128 4 : return timestamp_;
129 : }
130 :
131 : private:
132 : void
133 : Init();
134 :
135 : void
136 : Assign(
137 : const PRInt32& _id,
138 : const DeliveryState& _delivery,
139 : const nsString& _sender,
140 : const nsString& _receiver,
141 : const nsString& _body,
142 : const PRUint64& _timestamp);
143 :
144 : PRInt32 id_;
145 : DeliveryState delivery_;
146 : nsString sender_;
147 : nsString receiver_;
148 : nsString body_;
149 : PRUint64 timestamp_;
150 : };
151 : } // namespace sms
152 : } // namespace dom
153 : } // namespace mozilla
154 :
155 :
156 : //-----------------------------------------------------------------------------
157 : // Declaration of the IPDL type |struct SmsFilterData|
158 : //
159 : namespace mozilla {
160 : namespace dom {
161 : namespace sms {
162 : class SmsFilterData MOZ_FINAL
163 : {
164 : private:
165 :
166 : public:
167 : SmsFilterData();
168 :
169 : SmsFilterData(
170 : const PRUint64& _startDate,
171 : const PRUint64& _endDate,
172 : const InfallibleTArray<nsString>& _numbers,
173 : const DeliveryState& _delivery)
174 : {
175 : Init();
176 : Assign(_startDate, _endDate, _numbers, _delivery);
177 : }
178 :
179 0 : SmsFilterData(const SmsFilterData& _o)
180 0 : {
181 0 : Init();
182 0 : Assign((_o).startDate(), (_o).endDate(), (_o).numbers(), (_o).delivery());
183 0 : }
184 :
185 : ~SmsFilterData();
186 :
187 : void
188 : operator=(const SmsFilterData& _o)
189 : {
190 : Assign((_o).startDate(), (_o).endDate(), (_o).numbers(), (_o).delivery());
191 : }
192 :
193 : bool
194 : operator==(const SmsFilterData& _o) const;
195 :
196 : PRUint64&
197 0 : startDate()
198 : {
199 0 : return startDate_;
200 : }
201 : const PRUint64&
202 0 : startDate() const
203 : {
204 0 : return startDate_;
205 : }
206 :
207 : PRUint64&
208 0 : endDate()
209 : {
210 0 : return endDate_;
211 : }
212 : const PRUint64&
213 0 : endDate() const
214 : {
215 0 : return endDate_;
216 : }
217 :
218 : InfallibleTArray<nsString>&
219 0 : numbers()
220 : {
221 0 : return numbers_;
222 : }
223 : const InfallibleTArray<nsString>&
224 0 : numbers() const
225 : {
226 0 : return numbers_;
227 : }
228 :
229 : DeliveryState&
230 0 : delivery()
231 : {
232 0 : return delivery_;
233 : }
234 : const DeliveryState&
235 0 : delivery() const
236 : {
237 0 : return delivery_;
238 : }
239 :
240 : private:
241 : void
242 : Init();
243 :
244 : void
245 : Assign(
246 : const PRUint64& _startDate,
247 : const PRUint64& _endDate,
248 : const InfallibleTArray<nsString>& _numbers,
249 : const DeliveryState& _delivery);
250 :
251 : PRUint64 startDate_;
252 : PRUint64 endDate_;
253 : InfallibleTArray<nsString> numbers_;
254 : DeliveryState delivery_;
255 : };
256 : } // namespace sms
257 : } // namespace dom
258 : } // namespace mozilla
259 :
260 : //-----------------------------------------------------------------------------
261 : // Code common to PSmsChild and PSmsParent
262 : //
263 : namespace mozilla {
264 : namespace dom {
265 : namespace sms {
266 : namespace PSms {
267 :
268 : enum State {
269 : __Dead,
270 : __Null,
271 : __Error,
272 : __Start = __Null
273 : };
274 :
275 : enum MessageType {
276 : PSmsStart = PSmsMsgStart << 16,
277 : PSmsPreStart = (PSmsMsgStart << 16) - 1,
278 : Msg_NotifyReceivedMessage__ID,
279 : Msg_NotifySentMessage__ID,
280 : Msg_NotifyDeliveredMessage__ID,
281 : Msg_NotifyRequestSmsSent__ID,
282 : Msg_NotifyRequestSmsSendFailed__ID,
283 : Msg_NotifyRequestGotSms__ID,
284 : Msg_NotifyRequestGetSmsFailed__ID,
285 : Msg_NotifyRequestSmsDeleted__ID,
286 : Msg_NotifyRequestSmsDeleteFailed__ID,
287 : Msg_NotifyRequestNoMessageInList__ID,
288 : Msg_NotifyRequestCreateMessageList__ID,
289 : Msg_NotifyRequestGotNextMessage__ID,
290 : Msg_NotifyRequestReadListFailed__ID,
291 : Msg_HasSupport__ID,
292 : Reply_HasSupport__ID,
293 : Msg_GetNumberOfMessagesForText__ID,
294 : Reply_GetNumberOfMessagesForText__ID,
295 : Msg_SendMessage__ID,
296 : Msg_SaveReceivedMessage__ID,
297 : Reply_SaveReceivedMessage__ID,
298 : Msg_SaveSentMessage__ID,
299 : Reply_SaveSentMessage__ID,
300 : Msg_GetMessage__ID,
301 : Msg_DeleteMessage__ID,
302 : Msg_CreateMessageList__ID,
303 : Msg_GetNextMessageInList__ID,
304 : Msg_ClearMessageList__ID,
305 : Msg___delete____ID,
306 : Reply___delete____ID,
307 : PSmsEnd
308 : };
309 :
310 : bool
311 : Transition(
312 : State from,
313 : mozilla::ipc::Trigger trigger,
314 : State* next);
315 :
316 : class Msg_NotifyReceivedMessage :
317 : public IPC::Message
318 0 : {
319 : private:
320 : typedef mozilla::ipc::ActorHandle ActorHandle;
321 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
322 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
323 : typedef mozilla::ipc::Shmem Shmem;
324 :
325 : public:
326 : enum {
327 : ID = Msg_NotifyReceivedMessage__ID
328 : };
329 0 : Msg_NotifyReceivedMessage() :
330 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyReceivedMessage")
331 : {
332 0 : }
333 :
334 : void
335 0 : Log(
336 : const std::string& __pfx,
337 : FILE* __outf) const
338 : {
339 0 : std::string __logmsg;
340 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
341 0 : (__logmsg).append(__pfx);
342 0 : (__logmsg).append("Msg_NotifyReceivedMessage(");
343 :
344 0 : (__logmsg).append("[TODO])\n");
345 0 : fputs((__logmsg).c_str(), __outf);
346 0 : }
347 : };
348 :
349 : class Msg_NotifySentMessage :
350 : public IPC::Message
351 0 : {
352 : private:
353 : typedef mozilla::ipc::ActorHandle ActorHandle;
354 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
355 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
356 : typedef mozilla::ipc::Shmem Shmem;
357 :
358 : public:
359 : enum {
360 : ID = Msg_NotifySentMessage__ID
361 : };
362 0 : Msg_NotifySentMessage() :
363 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifySentMessage")
364 : {
365 0 : }
366 :
367 : void
368 0 : Log(
369 : const std::string& __pfx,
370 : FILE* __outf) const
371 : {
372 0 : std::string __logmsg;
373 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
374 0 : (__logmsg).append(__pfx);
375 0 : (__logmsg).append("Msg_NotifySentMessage(");
376 :
377 0 : (__logmsg).append("[TODO])\n");
378 0 : fputs((__logmsg).c_str(), __outf);
379 0 : }
380 : };
381 :
382 : class Msg_NotifyDeliveredMessage :
383 : public IPC::Message
384 0 : {
385 : private:
386 : typedef mozilla::ipc::ActorHandle ActorHandle;
387 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
388 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
389 : typedef mozilla::ipc::Shmem Shmem;
390 :
391 : public:
392 : enum {
393 : ID = Msg_NotifyDeliveredMessage__ID
394 : };
395 0 : Msg_NotifyDeliveredMessage() :
396 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyDeliveredMessage")
397 : {
398 0 : }
399 :
400 : void
401 0 : Log(
402 : const std::string& __pfx,
403 : FILE* __outf) const
404 : {
405 0 : std::string __logmsg;
406 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
407 0 : (__logmsg).append(__pfx);
408 0 : (__logmsg).append("Msg_NotifyDeliveredMessage(");
409 :
410 0 : (__logmsg).append("[TODO])\n");
411 0 : fputs((__logmsg).c_str(), __outf);
412 0 : }
413 : };
414 :
415 : class Msg_NotifyRequestSmsSent :
416 : public IPC::Message
417 0 : {
418 : private:
419 : typedef mozilla::ipc::ActorHandle ActorHandle;
420 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
421 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
422 : typedef mozilla::ipc::Shmem Shmem;
423 :
424 : public:
425 : enum {
426 : ID = Msg_NotifyRequestSmsSent__ID
427 : };
428 0 : Msg_NotifyRequestSmsSent() :
429 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestSmsSent")
430 : {
431 0 : }
432 :
433 : void
434 0 : Log(
435 : const std::string& __pfx,
436 : FILE* __outf) const
437 : {
438 0 : std::string __logmsg;
439 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
440 0 : (__logmsg).append(__pfx);
441 0 : (__logmsg).append("Msg_NotifyRequestSmsSent(");
442 :
443 0 : (__logmsg).append("[TODO])\n");
444 0 : fputs((__logmsg).c_str(), __outf);
445 0 : }
446 : };
447 :
448 : class Msg_NotifyRequestSmsSendFailed :
449 : public IPC::Message
450 0 : {
451 : private:
452 : typedef mozilla::ipc::ActorHandle ActorHandle;
453 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
454 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
455 : typedef mozilla::ipc::Shmem Shmem;
456 :
457 : public:
458 : enum {
459 : ID = Msg_NotifyRequestSmsSendFailed__ID
460 : };
461 0 : Msg_NotifyRequestSmsSendFailed() :
462 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestSmsSendFailed")
463 : {
464 0 : }
465 :
466 : void
467 0 : Log(
468 : const std::string& __pfx,
469 : FILE* __outf) const
470 : {
471 0 : std::string __logmsg;
472 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
473 0 : (__logmsg).append(__pfx);
474 0 : (__logmsg).append("Msg_NotifyRequestSmsSendFailed(");
475 :
476 0 : (__logmsg).append("[TODO])\n");
477 0 : fputs((__logmsg).c_str(), __outf);
478 0 : }
479 : };
480 :
481 : class Msg_NotifyRequestGotSms :
482 : public IPC::Message
483 0 : {
484 : private:
485 : typedef mozilla::ipc::ActorHandle ActorHandle;
486 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
487 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
488 : typedef mozilla::ipc::Shmem Shmem;
489 :
490 : public:
491 : enum {
492 : ID = Msg_NotifyRequestGotSms__ID
493 : };
494 0 : Msg_NotifyRequestGotSms() :
495 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestGotSms")
496 : {
497 0 : }
498 :
499 : void
500 0 : Log(
501 : const std::string& __pfx,
502 : FILE* __outf) const
503 : {
504 0 : std::string __logmsg;
505 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
506 0 : (__logmsg).append(__pfx);
507 0 : (__logmsg).append("Msg_NotifyRequestGotSms(");
508 :
509 0 : (__logmsg).append("[TODO])\n");
510 0 : fputs((__logmsg).c_str(), __outf);
511 0 : }
512 : };
513 :
514 : class Msg_NotifyRequestGetSmsFailed :
515 : public IPC::Message
516 0 : {
517 : private:
518 : typedef mozilla::ipc::ActorHandle ActorHandle;
519 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
520 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
521 : typedef mozilla::ipc::Shmem Shmem;
522 :
523 : public:
524 : enum {
525 : ID = Msg_NotifyRequestGetSmsFailed__ID
526 : };
527 0 : Msg_NotifyRequestGetSmsFailed() :
528 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestGetSmsFailed")
529 : {
530 0 : }
531 :
532 : void
533 0 : Log(
534 : const std::string& __pfx,
535 : FILE* __outf) const
536 : {
537 0 : std::string __logmsg;
538 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
539 0 : (__logmsg).append(__pfx);
540 0 : (__logmsg).append("Msg_NotifyRequestGetSmsFailed(");
541 :
542 0 : (__logmsg).append("[TODO])\n");
543 0 : fputs((__logmsg).c_str(), __outf);
544 0 : }
545 : };
546 :
547 : class Msg_NotifyRequestSmsDeleted :
548 : public IPC::Message
549 0 : {
550 : private:
551 : typedef mozilla::ipc::ActorHandle ActorHandle;
552 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
553 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
554 : typedef mozilla::ipc::Shmem Shmem;
555 :
556 : public:
557 : enum {
558 : ID = Msg_NotifyRequestSmsDeleted__ID
559 : };
560 0 : Msg_NotifyRequestSmsDeleted() :
561 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestSmsDeleted")
562 : {
563 0 : }
564 :
565 : void
566 0 : Log(
567 : const std::string& __pfx,
568 : FILE* __outf) const
569 : {
570 0 : std::string __logmsg;
571 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
572 0 : (__logmsg).append(__pfx);
573 0 : (__logmsg).append("Msg_NotifyRequestSmsDeleted(");
574 :
575 0 : (__logmsg).append("[TODO])\n");
576 0 : fputs((__logmsg).c_str(), __outf);
577 0 : }
578 : };
579 :
580 : class Msg_NotifyRequestSmsDeleteFailed :
581 : public IPC::Message
582 0 : {
583 : private:
584 : typedef mozilla::ipc::ActorHandle ActorHandle;
585 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
586 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
587 : typedef mozilla::ipc::Shmem Shmem;
588 :
589 : public:
590 : enum {
591 : ID = Msg_NotifyRequestSmsDeleteFailed__ID
592 : };
593 0 : Msg_NotifyRequestSmsDeleteFailed() :
594 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestSmsDeleteFailed")
595 : {
596 0 : }
597 :
598 : void
599 0 : Log(
600 : const std::string& __pfx,
601 : FILE* __outf) const
602 : {
603 0 : std::string __logmsg;
604 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
605 0 : (__logmsg).append(__pfx);
606 0 : (__logmsg).append("Msg_NotifyRequestSmsDeleteFailed(");
607 :
608 0 : (__logmsg).append("[TODO])\n");
609 0 : fputs((__logmsg).c_str(), __outf);
610 0 : }
611 : };
612 :
613 : class Msg_NotifyRequestNoMessageInList :
614 : public IPC::Message
615 0 : {
616 : private:
617 : typedef mozilla::ipc::ActorHandle ActorHandle;
618 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
619 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
620 : typedef mozilla::ipc::Shmem Shmem;
621 :
622 : public:
623 : enum {
624 : ID = Msg_NotifyRequestNoMessageInList__ID
625 : };
626 0 : Msg_NotifyRequestNoMessageInList() :
627 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestNoMessageInList")
628 : {
629 0 : }
630 :
631 : void
632 0 : Log(
633 : const std::string& __pfx,
634 : FILE* __outf) const
635 : {
636 0 : std::string __logmsg;
637 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
638 0 : (__logmsg).append(__pfx);
639 0 : (__logmsg).append("Msg_NotifyRequestNoMessageInList(");
640 :
641 0 : (__logmsg).append("[TODO])\n");
642 0 : fputs((__logmsg).c_str(), __outf);
643 0 : }
644 : };
645 :
646 : class Msg_NotifyRequestCreateMessageList :
647 : public IPC::Message
648 0 : {
649 : private:
650 : typedef mozilla::ipc::ActorHandle ActorHandle;
651 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
652 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
653 : typedef mozilla::ipc::Shmem Shmem;
654 :
655 : public:
656 : enum {
657 : ID = Msg_NotifyRequestCreateMessageList__ID
658 : };
659 0 : Msg_NotifyRequestCreateMessageList() :
660 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestCreateMessageList")
661 : {
662 0 : }
663 :
664 : void
665 0 : Log(
666 : const std::string& __pfx,
667 : FILE* __outf) const
668 : {
669 0 : std::string __logmsg;
670 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
671 0 : (__logmsg).append(__pfx);
672 0 : (__logmsg).append("Msg_NotifyRequestCreateMessageList(");
673 :
674 0 : (__logmsg).append("[TODO])\n");
675 0 : fputs((__logmsg).c_str(), __outf);
676 0 : }
677 : };
678 :
679 : class Msg_NotifyRequestGotNextMessage :
680 : public IPC::Message
681 0 : {
682 : private:
683 : typedef mozilla::ipc::ActorHandle ActorHandle;
684 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
685 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
686 : typedef mozilla::ipc::Shmem Shmem;
687 :
688 : public:
689 : enum {
690 : ID = Msg_NotifyRequestGotNextMessage__ID
691 : };
692 0 : Msg_NotifyRequestGotNextMessage() :
693 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestGotNextMessage")
694 : {
695 0 : }
696 :
697 : void
698 0 : Log(
699 : const std::string& __pfx,
700 : FILE* __outf) const
701 : {
702 0 : std::string __logmsg;
703 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
704 0 : (__logmsg).append(__pfx);
705 0 : (__logmsg).append("Msg_NotifyRequestGotNextMessage(");
706 :
707 0 : (__logmsg).append("[TODO])\n");
708 0 : fputs((__logmsg).c_str(), __outf);
709 0 : }
710 : };
711 :
712 : class Msg_NotifyRequestReadListFailed :
713 : public IPC::Message
714 0 : {
715 : private:
716 : typedef mozilla::ipc::ActorHandle ActorHandle;
717 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
718 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
719 : typedef mozilla::ipc::Shmem Shmem;
720 :
721 : public:
722 : enum {
723 : ID = Msg_NotifyRequestReadListFailed__ID
724 : };
725 0 : Msg_NotifyRequestReadListFailed() :
726 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_NotifyRequestReadListFailed")
727 : {
728 0 : }
729 :
730 : void
731 0 : Log(
732 : const std::string& __pfx,
733 : FILE* __outf) const
734 : {
735 0 : std::string __logmsg;
736 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
737 0 : (__logmsg).append(__pfx);
738 0 : (__logmsg).append("Msg_NotifyRequestReadListFailed(");
739 :
740 0 : (__logmsg).append("[TODO])\n");
741 0 : fputs((__logmsg).c_str(), __outf);
742 0 : }
743 : };
744 :
745 : class Msg_HasSupport :
746 : public IPC::Message
747 0 : {
748 : private:
749 : typedef mozilla::ipc::ActorHandle ActorHandle;
750 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
751 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
752 : typedef mozilla::ipc::Shmem Shmem;
753 :
754 : public:
755 : enum {
756 : ID = Msg_HasSupport__ID
757 : };
758 0 : Msg_HasSupport() :
759 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_HasSupport")
760 : {
761 0 : }
762 :
763 : void
764 0 : Log(
765 : const std::string& __pfx,
766 : FILE* __outf) const
767 : {
768 0 : std::string __logmsg;
769 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
770 0 : (__logmsg).append(__pfx);
771 0 : (__logmsg).append("Msg_HasSupport(");
772 :
773 0 : (__logmsg).append("[TODO])\n");
774 0 : fputs((__logmsg).c_str(), __outf);
775 0 : }
776 : };
777 :
778 : class Reply_HasSupport :
779 : public IPC::Message
780 0 : {
781 : private:
782 : typedef mozilla::ipc::ActorHandle ActorHandle;
783 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
784 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
785 : typedef mozilla::ipc::Shmem Shmem;
786 :
787 : public:
788 : enum {
789 : ID = Reply_HasSupport__ID
790 : };
791 0 : Reply_HasSupport() :
792 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Reply_HasSupport")
793 : {
794 0 : }
795 :
796 : void
797 0 : Log(
798 : const std::string& __pfx,
799 : FILE* __outf) const
800 : {
801 0 : std::string __logmsg;
802 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
803 0 : (__logmsg).append(__pfx);
804 0 : (__logmsg).append("Reply_HasSupport(");
805 :
806 0 : (__logmsg).append("[TODO])\n");
807 0 : fputs((__logmsg).c_str(), __outf);
808 0 : }
809 : };
810 :
811 : class Msg_GetNumberOfMessagesForText :
812 : public IPC::Message
813 0 : {
814 : private:
815 : typedef mozilla::ipc::ActorHandle ActorHandle;
816 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
817 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
818 : typedef mozilla::ipc::Shmem Shmem;
819 :
820 : public:
821 : enum {
822 : ID = Msg_GetNumberOfMessagesForText__ID
823 : };
824 0 : Msg_GetNumberOfMessagesForText() :
825 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_GetNumberOfMessagesForText")
826 : {
827 0 : }
828 :
829 : void
830 0 : Log(
831 : const std::string& __pfx,
832 : FILE* __outf) const
833 : {
834 0 : std::string __logmsg;
835 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
836 0 : (__logmsg).append(__pfx);
837 0 : (__logmsg).append("Msg_GetNumberOfMessagesForText(");
838 :
839 0 : (__logmsg).append("[TODO])\n");
840 0 : fputs((__logmsg).c_str(), __outf);
841 0 : }
842 : };
843 :
844 : class Reply_GetNumberOfMessagesForText :
845 : public IPC::Message
846 0 : {
847 : private:
848 : typedef mozilla::ipc::ActorHandle ActorHandle;
849 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
850 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
851 : typedef mozilla::ipc::Shmem Shmem;
852 :
853 : public:
854 : enum {
855 : ID = Reply_GetNumberOfMessagesForText__ID
856 : };
857 0 : Reply_GetNumberOfMessagesForText() :
858 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Reply_GetNumberOfMessagesForText")
859 : {
860 0 : }
861 :
862 : void
863 0 : Log(
864 : const std::string& __pfx,
865 : FILE* __outf) const
866 : {
867 0 : std::string __logmsg;
868 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
869 0 : (__logmsg).append(__pfx);
870 0 : (__logmsg).append("Reply_GetNumberOfMessagesForText(");
871 :
872 0 : (__logmsg).append("[TODO])\n");
873 0 : fputs((__logmsg).c_str(), __outf);
874 0 : }
875 : };
876 :
877 : class Msg_SendMessage :
878 : public IPC::Message
879 0 : {
880 : private:
881 : typedef mozilla::ipc::ActorHandle ActorHandle;
882 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
883 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
884 : typedef mozilla::ipc::Shmem Shmem;
885 :
886 : public:
887 : enum {
888 : ID = Msg_SendMessage__ID
889 : };
890 0 : Msg_SendMessage() :
891 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_SendMessage")
892 : {
893 0 : }
894 :
895 : void
896 0 : Log(
897 : const std::string& __pfx,
898 : FILE* __outf) const
899 : {
900 0 : std::string __logmsg;
901 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
902 0 : (__logmsg).append(__pfx);
903 0 : (__logmsg).append("Msg_SendMessage(");
904 :
905 0 : (__logmsg).append("[TODO])\n");
906 0 : fputs((__logmsg).c_str(), __outf);
907 0 : }
908 : };
909 :
910 : class Msg_SaveReceivedMessage :
911 : public IPC::Message
912 0 : {
913 : private:
914 : typedef mozilla::ipc::ActorHandle ActorHandle;
915 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
916 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
917 : typedef mozilla::ipc::Shmem Shmem;
918 :
919 : public:
920 : enum {
921 : ID = Msg_SaveReceivedMessage__ID
922 : };
923 0 : Msg_SaveReceivedMessage() :
924 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_SaveReceivedMessage")
925 : {
926 0 : }
927 :
928 : void
929 0 : Log(
930 : const std::string& __pfx,
931 : FILE* __outf) const
932 : {
933 0 : std::string __logmsg;
934 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
935 0 : (__logmsg).append(__pfx);
936 0 : (__logmsg).append("Msg_SaveReceivedMessage(");
937 :
938 0 : (__logmsg).append("[TODO])\n");
939 0 : fputs((__logmsg).c_str(), __outf);
940 0 : }
941 : };
942 :
943 : class Reply_SaveReceivedMessage :
944 : public IPC::Message
945 0 : {
946 : private:
947 : typedef mozilla::ipc::ActorHandle ActorHandle;
948 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
949 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
950 : typedef mozilla::ipc::Shmem Shmem;
951 :
952 : public:
953 : enum {
954 : ID = Reply_SaveReceivedMessage__ID
955 : };
956 0 : Reply_SaveReceivedMessage() :
957 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Reply_SaveReceivedMessage")
958 : {
959 0 : }
960 :
961 : void
962 0 : Log(
963 : const std::string& __pfx,
964 : FILE* __outf) const
965 : {
966 0 : std::string __logmsg;
967 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
968 0 : (__logmsg).append(__pfx);
969 0 : (__logmsg).append("Reply_SaveReceivedMessage(");
970 :
971 0 : (__logmsg).append("[TODO])\n");
972 0 : fputs((__logmsg).c_str(), __outf);
973 0 : }
974 : };
975 :
976 : class Msg_SaveSentMessage :
977 : public IPC::Message
978 0 : {
979 : private:
980 : typedef mozilla::ipc::ActorHandle ActorHandle;
981 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
982 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
983 : typedef mozilla::ipc::Shmem Shmem;
984 :
985 : public:
986 : enum {
987 : ID = Msg_SaveSentMessage__ID
988 : };
989 0 : Msg_SaveSentMessage() :
990 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_SaveSentMessage")
991 : {
992 0 : }
993 :
994 : void
995 0 : Log(
996 : const std::string& __pfx,
997 : FILE* __outf) const
998 : {
999 0 : std::string __logmsg;
1000 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1001 0 : (__logmsg).append(__pfx);
1002 0 : (__logmsg).append("Msg_SaveSentMessage(");
1003 :
1004 0 : (__logmsg).append("[TODO])\n");
1005 0 : fputs((__logmsg).c_str(), __outf);
1006 0 : }
1007 : };
1008 :
1009 : class Reply_SaveSentMessage :
1010 : public IPC::Message
1011 0 : {
1012 : private:
1013 : typedef mozilla::ipc::ActorHandle ActorHandle;
1014 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
1015 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
1016 : typedef mozilla::ipc::Shmem Shmem;
1017 :
1018 : public:
1019 : enum {
1020 : ID = Reply_SaveSentMessage__ID
1021 : };
1022 0 : Reply_SaveSentMessage() :
1023 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Reply_SaveSentMessage")
1024 : {
1025 0 : }
1026 :
1027 : void
1028 0 : Log(
1029 : const std::string& __pfx,
1030 : FILE* __outf) const
1031 : {
1032 0 : std::string __logmsg;
1033 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1034 0 : (__logmsg).append(__pfx);
1035 0 : (__logmsg).append("Reply_SaveSentMessage(");
1036 :
1037 0 : (__logmsg).append("[TODO])\n");
1038 0 : fputs((__logmsg).c_str(), __outf);
1039 0 : }
1040 : };
1041 :
1042 : class Msg_GetMessage :
1043 : public IPC::Message
1044 0 : {
1045 : private:
1046 : typedef mozilla::ipc::ActorHandle ActorHandle;
1047 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
1048 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
1049 : typedef mozilla::ipc::Shmem Shmem;
1050 :
1051 : public:
1052 : enum {
1053 : ID = Msg_GetMessage__ID
1054 : };
1055 0 : Msg_GetMessage() :
1056 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_GetMessage")
1057 : {
1058 0 : }
1059 :
1060 : void
1061 0 : Log(
1062 : const std::string& __pfx,
1063 : FILE* __outf) const
1064 : {
1065 0 : std::string __logmsg;
1066 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1067 0 : (__logmsg).append(__pfx);
1068 0 : (__logmsg).append("Msg_GetMessage(");
1069 :
1070 0 : (__logmsg).append("[TODO])\n");
1071 0 : fputs((__logmsg).c_str(), __outf);
1072 0 : }
1073 : };
1074 :
1075 : class Msg_DeleteMessage :
1076 : public IPC::Message
1077 0 : {
1078 : private:
1079 : typedef mozilla::ipc::ActorHandle ActorHandle;
1080 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
1081 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
1082 : typedef mozilla::ipc::Shmem Shmem;
1083 :
1084 : public:
1085 : enum {
1086 : ID = Msg_DeleteMessage__ID
1087 : };
1088 0 : Msg_DeleteMessage() :
1089 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_DeleteMessage")
1090 : {
1091 0 : }
1092 :
1093 : void
1094 0 : Log(
1095 : const std::string& __pfx,
1096 : FILE* __outf) const
1097 : {
1098 0 : std::string __logmsg;
1099 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1100 0 : (__logmsg).append(__pfx);
1101 0 : (__logmsg).append("Msg_DeleteMessage(");
1102 :
1103 0 : (__logmsg).append("[TODO])\n");
1104 0 : fputs((__logmsg).c_str(), __outf);
1105 0 : }
1106 : };
1107 :
1108 : class Msg_CreateMessageList :
1109 : public IPC::Message
1110 0 : {
1111 : private:
1112 : typedef mozilla::ipc::ActorHandle ActorHandle;
1113 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
1114 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
1115 : typedef mozilla::ipc::Shmem Shmem;
1116 :
1117 : public:
1118 : enum {
1119 : ID = Msg_CreateMessageList__ID
1120 : };
1121 0 : Msg_CreateMessageList() :
1122 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_CreateMessageList")
1123 : {
1124 0 : }
1125 :
1126 : void
1127 0 : Log(
1128 : const std::string& __pfx,
1129 : FILE* __outf) const
1130 : {
1131 0 : std::string __logmsg;
1132 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1133 0 : (__logmsg).append(__pfx);
1134 0 : (__logmsg).append("Msg_CreateMessageList(");
1135 :
1136 0 : (__logmsg).append("[TODO])\n");
1137 0 : fputs((__logmsg).c_str(), __outf);
1138 0 : }
1139 : };
1140 :
1141 : class Msg_GetNextMessageInList :
1142 : public IPC::Message
1143 0 : {
1144 : private:
1145 : typedef mozilla::ipc::ActorHandle ActorHandle;
1146 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
1147 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
1148 : typedef mozilla::ipc::Shmem Shmem;
1149 :
1150 : public:
1151 : enum {
1152 : ID = Msg_GetNextMessageInList__ID
1153 : };
1154 0 : Msg_GetNextMessageInList() :
1155 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_GetNextMessageInList")
1156 : {
1157 0 : }
1158 :
1159 : void
1160 0 : Log(
1161 : const std::string& __pfx,
1162 : FILE* __outf) const
1163 : {
1164 0 : std::string __logmsg;
1165 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1166 0 : (__logmsg).append(__pfx);
1167 0 : (__logmsg).append("Msg_GetNextMessageInList(");
1168 :
1169 0 : (__logmsg).append("[TODO])\n");
1170 0 : fputs((__logmsg).c_str(), __outf);
1171 0 : }
1172 : };
1173 :
1174 : class Msg_ClearMessageList :
1175 : public IPC::Message
1176 0 : {
1177 : private:
1178 : typedef mozilla::ipc::ActorHandle ActorHandle;
1179 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
1180 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
1181 : typedef mozilla::ipc::Shmem Shmem;
1182 :
1183 : public:
1184 : enum {
1185 : ID = Msg_ClearMessageList__ID
1186 : };
1187 0 : Msg_ClearMessageList() :
1188 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg_ClearMessageList")
1189 : {
1190 0 : }
1191 :
1192 : void
1193 0 : Log(
1194 : const std::string& __pfx,
1195 : FILE* __outf) const
1196 : {
1197 0 : std::string __logmsg;
1198 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1199 0 : (__logmsg).append(__pfx);
1200 0 : (__logmsg).append("Msg_ClearMessageList(");
1201 :
1202 0 : (__logmsg).append("[TODO])\n");
1203 0 : fputs((__logmsg).c_str(), __outf);
1204 0 : }
1205 : };
1206 :
1207 : class Msg___delete__ :
1208 : public IPC::Message
1209 0 : {
1210 : private:
1211 : typedef mozilla::ipc::ActorHandle ActorHandle;
1212 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
1213 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
1214 : typedef mozilla::ipc::Shmem Shmem;
1215 :
1216 : public:
1217 : enum {
1218 : ID = Msg___delete____ID
1219 : };
1220 0 : Msg___delete__() :
1221 0 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Msg___delete__")
1222 : {
1223 0 : }
1224 :
1225 : void
1226 0 : Log(
1227 : const std::string& __pfx,
1228 : FILE* __outf) const
1229 : {
1230 0 : std::string __logmsg;
1231 0 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1232 0 : (__logmsg).append(__pfx);
1233 0 : (__logmsg).append("Msg___delete__(");
1234 :
1235 0 : (__logmsg).append("[TODO])\n");
1236 0 : fputs((__logmsg).c_str(), __outf);
1237 0 : }
1238 : };
1239 :
1240 : class Reply___delete__ :
1241 : public IPC::Message
1242 : {
1243 : private:
1244 : typedef mozilla::ipc::ActorHandle ActorHandle;
1245 : typedef mozilla::dom::sms::SmsMessageData SmsMessageData;
1246 : typedef mozilla::dom::sms::SmsFilterData SmsFilterData;
1247 : typedef mozilla::ipc::Shmem Shmem;
1248 :
1249 : public:
1250 : enum {
1251 : ID = Reply___delete____ID
1252 : };
1253 : Reply___delete__() :
1254 : IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PSms::Reply___delete__")
1255 : {
1256 : }
1257 :
1258 : void
1259 : Log(
1260 : const std::string& __pfx,
1261 : FILE* __outf) const
1262 : {
1263 : std::string __logmsg;
1264 : StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
1265 : (__logmsg).append(__pfx);
1266 : (__logmsg).append("Reply___delete__(");
1267 :
1268 : (__logmsg).append("[TODO])\n");
1269 : fputs((__logmsg).c_str(), __outf);
1270 : }
1271 : };
1272 :
1273 :
1274 :
1275 : } // namespace PSms
1276 : } // namespace sms
1277 : } // namespace dom
1278 : } // namespace mozilla
1279 :
1280 : #endif // ifndef PSms_h
|