1 : //
2 : // Automatically generated by ipdlc.
3 : // Edit at your own risk
4 : //
5 :
6 :
7 : #include "mozilla/dom/sms/PSms.h"
8 :
9 : namespace mozilla {
10 : namespace dom {
11 : namespace sms {
12 : namespace PSms {
13 :
14 : bool
15 0 : Transition(
16 : State from,
17 : mozilla::ipc::Trigger trigger,
18 : State* next)
19 : {
20 0 : switch (from) {
21 : case __Null:
22 : case __Error:
23 0 : if ((Msg___delete____ID) == ((trigger).mMsg)) {
24 0 : (*(next)) = __Dead;
25 0 : return true;
26 : }
27 0 : return (__Null) == (from);
28 : case __Dead:
29 0 : NS_RUNTIMEABORT("__delete__()d actor");
30 0 : return false;
31 : default:
32 0 : NS_RUNTIMEABORT("corrupted actor state");
33 0 : return false;
34 : }
35 : (*(next)) = __Error;
36 : return false;
37 : }
38 :
39 : } // namespace PSms
40 : } // namespace sms
41 : } // namespace dom
42 : } // namespace mozilla
43 :
44 : //-----------------------------------------------------------------------------
45 : // Method definitions for the IPDL type |struct SmsMessageData|
46 : //
47 : namespace mozilla {
48 : namespace dom {
49 : namespace sms {
50 10 : SmsMessageData::SmsMessageData()
51 : {
52 10 : Init();
53 10 : }
54 :
55 14 : SmsMessageData::~SmsMessageData()
56 : {
57 14 : }
58 :
59 : bool
60 0 : SmsMessageData::operator==(const SmsMessageData& _o) const
61 : {
62 0 : if ((!((id()) == ((_o).id())))) {
63 0 : return false;
64 : }
65 0 : if ((!((delivery()) == ((_o).delivery())))) {
66 0 : return false;
67 : }
68 0 : if ((!((sender()) == ((_o).sender())))) {
69 0 : return false;
70 : }
71 0 : if ((!((receiver()) == ((_o).receiver())))) {
72 0 : return false;
73 : }
74 0 : if ((!((body()) == ((_o).body())))) {
75 0 : return false;
76 : }
77 0 : if ((!((timestamp()) == ((_o).timestamp())))) {
78 0 : return false;
79 : }
80 0 : return true;
81 : }
82 :
83 : void
84 14 : SmsMessageData::Init()
85 : {
86 14 : }
87 :
88 : void
89 4 : SmsMessageData::Assign(
90 : const PRInt32& _id,
91 : const DeliveryState& _delivery,
92 : const nsString& _sender,
93 : const nsString& _receiver,
94 : const nsString& _body,
95 : const PRUint64& _timestamp)
96 : {
97 4 : id_ = _id;
98 4 : delivery_ = _delivery;
99 4 : sender_ = _sender;
100 4 : receiver_ = _receiver;
101 4 : body_ = _body;
102 4 : timestamp_ = _timestamp;
103 4 : }
104 :
105 : } // namespace sms
106 : } // namespace dom
107 : } // namespace mozilla
108 :
109 : //-----------------------------------------------------------------------------
110 : // Method definitions for the IPDL type |struct SmsFilterData|
111 : //
112 : namespace mozilla {
113 : namespace dom {
114 : namespace sms {
115 0 : SmsFilterData::SmsFilterData()
116 : {
117 0 : Init();
118 0 : }
119 :
120 0 : SmsFilterData::~SmsFilterData()
121 : {
122 0 : }
123 :
124 : bool
125 0 : SmsFilterData::operator==(const SmsFilterData& _o) const
126 : {
127 0 : if ((!((startDate()) == ((_o).startDate())))) {
128 0 : return false;
129 : }
130 0 : if ((!((endDate()) == ((_o).endDate())))) {
131 0 : return false;
132 : }
133 0 : if ((!((numbers()) == ((_o).numbers())))) {
134 0 : return false;
135 : }
136 0 : if ((!((delivery()) == ((_o).delivery())))) {
137 0 : return false;
138 : }
139 0 : return true;
140 : }
141 :
142 : void
143 0 : SmsFilterData::Init()
144 : {
145 0 : }
146 :
147 : void
148 0 : SmsFilterData::Assign(
149 : const PRUint64& _startDate,
150 : const PRUint64& _endDate,
151 : const InfallibleTArray<nsString>& _numbers,
152 : const DeliveryState& _delivery)
153 : {
154 0 : startDate_ = _startDate;
155 0 : endDate_ = _endDate;
156 0 : numbers_ = _numbers;
157 0 : delivery_ = _delivery;
158 0 : }
159 :
160 : } // namespace sms
161 : } // namespace dom
162 : } // namespace mozilla
|