remark release date
[Net-Radio-Location-SUPL-Test.git] / asn1 / SM-RP-DA.h
blobea5219d1a70ed005b485795f1f85903ac4d55bf9
1 /*
2 * Generated by asn1c-0.9.23 (http://lionet.info/asn1c)
3 * From ASN.1 module "MAP-SM-DataTypes"
4 * found in "../asn1src/MAP-SM-DataTypes.asn"
5 * `asn1c -gen-PER -fskeletons-copy -fnative-types`
6 */
8 #ifndef _SM_RP_DA_H_
9 #define _SM_RP_DA_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include "IMSI.h"
16 #include "LMSI.h"
17 #include "AddressString.h"
18 #include <NULL.h>
19 #include <constr_CHOICE.h>
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
25 /* Dependencies */
26 typedef enum SM_RP_DA_PR {
27 SM_RP_DA_PR_NOTHING, /* No components present */
28 SM_RP_DA_PR_imsi,
29 SM_RP_DA_PR_lmsi,
30 SM_RP_DA_PR_serviceCentreAddressDA,
31 SM_RP_DA_PR_noSM_RP_DA
32 } SM_RP_DA_PR;
34 /* SM-RP-DA */
35 typedef struct SM_RP_DA {
36 SM_RP_DA_PR present;
37 union SM_RP_DA_u {
38 IMSI_t imsi;
39 LMSI_t lmsi;
40 AddressString_t serviceCentreAddressDA;
41 NULL_t noSM_RP_DA;
42 } choice;
44 /* Context for parsing across buffer boundaries */
45 asn_struct_ctx_t _asn_ctx;
46 } SM_RP_DA_t;
48 /* Implementation */
49 extern asn_TYPE_descriptor_t asn_DEF_SM_RP_DA;
51 #ifdef __cplusplus
53 #endif
55 #endif /* _SM_RP_DA_H_ */
56 #include <asn_internal.h>