aboutsummaryrefslogtreecommitdiffstats
path: root/library/euicc/RSPDefinitions_EncDec.cc
blob: b46a73c0fea367e44bed8d64eac87108dad30747 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
#include "RSPDefinitions.hh"

namespace RSPDefinitions__Types {

using namespace RSPDefinitions;

TTCN_Module RSPDefinitions__EncDec("RSPDefinitions_EncDec", __DATE__, __TIME__);

OCTETSTRING enc__GetEuiccChallengeResponse(const GetEuiccChallengeResponse &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(GetEuiccChallengeResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

GetEuiccChallengeResponse dec__GetEuiccChallengeResponse(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	GetEuiccChallengeResponse msg;
	buf.put_os(stream);

	msg.decode(GetEuiccChallengeResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__EUICCInfo1(const EUICCInfo1 &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(EUICCInfo1_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

EUICCInfo1 dec__EUICCInfo1(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	EUICCInfo1 msg;
	buf.put_os(stream);

	msg.decode(EUICCInfo1_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__EUICCInfo2(const EUICCInfo2 &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(EUICCInfo2_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

EUICCInfo2 dec__EUICCInfo2(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	EUICCInfo2 msg;
	buf.put_os(stream);

	msg.decode(EUICCInfo2_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__AuthenticateServerResponse(const AuthenticateServerResponse &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(AuthenticateServerResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

AuthenticateServerResponse dec__AuthenticateServerResponse(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	AuthenticateServerResponse msg;
	buf.put_os(stream);

	msg.decode(AuthenticateServerResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__CancelSessionResponse(const CancelSessionResponse &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(CancelSessionResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

CancelSessionResponse dec__CancelSessionResponse(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	CancelSessionResponse msg;
	buf.put_os(stream);

	msg.decode(CancelSessionResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__PrepareDownloadResponse(const PrepareDownloadResponse &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(PrepareDownloadResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

PrepareDownloadResponse dec__PrepareDownloadResponse(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	PrepareDownloadResponse msg;
	buf.put_os(stream);

	msg.decode(PrepareDownloadResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__ProfileInstallationResult(const ProfileInstallationResult &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(ProfileInstallationResult_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

ProfileInstallationResult dec__ProfileInstallationResult(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	ProfileInstallationResult msg;
	buf.put_os(stream);

	msg.decode(ProfileInstallationResult_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__NotificationSentResponse(const NotificationSentResponse &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(NotificationSentResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

NotificationSentResponse dec__NotificationSentResponse(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	NotificationSentResponse msg;
	buf.put_os(stream);

	msg.decode(NotificationSentResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__RetrieveNotificationsListResponse(const RetrieveNotificationsListResponse &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(RetrieveNotificationsListResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

RetrieveNotificationsListResponse dec__RetrieveNotificationsListResponse(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	RetrieveNotificationsListResponse msg;
	buf.put_os(stream);

	msg.decode(RetrieveNotificationsListResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__GetEuiccDataResponse(const GetEuiccDataResponse &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(GetEuiccDataResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

GetEuiccDataResponse dec__GetEuiccDataResponse(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	GetEuiccDataResponse msg;
	buf.put_os(stream);

	msg.decode(GetEuiccDataResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__EuiccConfiguredAddressesResponse(const EuiccConfiguredAddressesResponse &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(EuiccConfiguredAddressesResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

EuiccConfiguredAddressesResponse dec__EuiccConfiguredAddressesResponse(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	EuiccConfiguredAddressesResponse msg;
	buf.put_os(stream);

	msg.decode(EuiccConfiguredAddressesResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__PendingNotification(const PendingNotification &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(PendingNotification_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

PendingNotification dec__PendingNotification(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	PendingNotification msg;
	buf.put_os(stream);

	msg.decode(PendingNotification_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__ServerSigned1(const ServerSigned1 &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(ServerSigned1_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

ServerSigned1 dec__ServerSigned1(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	ServerSigned1 msg;
	buf.put_os(stream);

	msg.decode(ServerSigned1_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__BoundProfilePackage(const BoundProfilePackage &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(BoundProfilePackage_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

BoundProfilePackage dec__BoundProfilePackage(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	BoundProfilePackage msg;
	buf.put_os(stream);

	msg.decode(BoundProfilePackage_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__StoreMetadataRequest(const StoreMetadataRequest &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(StoreMetadataRequest_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

StoreMetadataRequest dec__StoreMetadataRequest(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	StoreMetadataRequest msg;
	buf.put_os(stream);

	msg.decode(StoreMetadataRequest_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__SmdpSigned2(const SmdpSigned2 &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(SmdpSigned2_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

SmdpSigned2 dec__SmdpSigned2(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	SmdpSigned2 msg;
	buf.put_os(stream);

	msg.decode(SmdpSigned2_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__RemoteProfileProvisioningResponse(const RemoteProfileProvisioningResponse &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(RemoteProfileProvisioningResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

RemoteProfileProvisioningResponse dec__RemoteProfileProvisioningResponse(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	RemoteProfileProvisioningResponse msg;
	buf.put_os(stream);

	msg.decode(RemoteProfileProvisioningResponse_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

OCTETSTRING enc__RemoteProfileProvisioningRequest(const RemoteProfileProvisioningRequest &msg) {
	TTCN_Buffer buf;

	buf.clear();
	msg.encode(RemoteProfileProvisioningRequest_descr_, buf, TTCN_EncDec::CT_BER, BER_ENCODE_DER);
	return OCTETSTRING(buf.get_len(), buf.get_data());
}

RemoteProfileProvisioningRequest dec__RemoteProfileProvisioningRequest(const OCTETSTRING &stream) {
	TTCN_Buffer buf;
	RemoteProfileProvisioningRequest msg;
	buf.put_os(stream);

	msg.decode(RemoteProfileProvisioningRequest_descr_, buf, TTCN_EncDec::CT_BER, BER_ACCEPT_ALL);
	return msg;
}

}