remark release date
[Net-Radio-Location-SUPL-Test.git] / asn1 / ServingNodeAddress.h
blobaf1c4ee1e79c03b6d57d44a54552f692b52e7304
1 /*
2 * Generated by asn1c-0.9.23 (http://lionet.info/asn1c)
3 * From ASN.1 module "MAP-LCS-DataTypes"
4 * found in "../asn1src/MAP-LCS-DataTypes.asn"
5 * `asn1c -gen-PER -fskeletons-copy -fnative-types`
6 */
8 #ifndef _ServingNodeAddress_H_
9 #define _ServingNodeAddress_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include "ISDN-AddressString.h"
16 #include "DiameterIdentity.h"
17 #include <constr_CHOICE.h>
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
23 /* Dependencies */
24 typedef enum ServingNodeAddress_PR {
25 ServingNodeAddress_PR_NOTHING, /* No components present */
26 ServingNodeAddress_PR_msc_Number,
27 ServingNodeAddress_PR_sgsn_Number,
28 ServingNodeAddress_PR_mme_Number
29 } ServingNodeAddress_PR;
31 /* ServingNodeAddress */
32 typedef struct ServingNodeAddress {
33 ServingNodeAddress_PR present;
34 union ServingNodeAddress_u {
35 ISDN_AddressString_t msc_Number;
36 ISDN_AddressString_t sgsn_Number;
37 DiameterIdentity_t mme_Number;
38 } choice;
40 /* Context for parsing across buffer boundaries */
41 asn_struct_ctx_t _asn_ctx;
42 } ServingNodeAddress_t;
44 /* Implementation */
45 extern asn_TYPE_descriptor_t asn_DEF_ServingNodeAddress;
47 #ifdef __cplusplus
49 #endif
51 #endif /* _ServingNodeAddress_H_ */
52 #include <asn_internal.h>