2 * Generated by asn1c-0.9.23 (http://lionet.info/asn1c)
3 * From ASN.1 module "MAP-MS-DataTypes"
4 * found in "../asn1src/MAP-MS-DataTypes.asn"
5 * `asn1c -gen-PER -fskeletons-copy -fnative-types`
8 #ifndef _AnyTimeModificationArg_H_
9 #define _AnyTimeModificationArg_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include "SubscriberIdentity.h"
16 #include "ISDN-AddressString.h"
18 #include "RequestedServingNode.h"
19 #include <constr_SEQUENCE.h>
25 /* Forward declarations */
26 struct ModificationRequestFor_CF_Info
;
27 struct ModificationRequestFor_CB_Info
;
28 struct ModificationRequestFor_CSI
;
29 struct ExtensionContainer
;
30 struct ModificationRequestFor_ODB_data
;
31 struct ModificationRequestFor_IP_SM_GW_Data
;
32 struct ModificationRequestFor_CSG
;
33 struct ModificationRequestFor_CW_Info
;
34 struct ModificationRequestFor_CLIP_Info
;
35 struct ModificationRequestFor_CLIR_Info
;
36 struct ModificationRequestFor_CH_Info
;
37 struct ModificationRequestFor_ECT_Info
;
39 /* AnyTimeModificationArg */
40 typedef struct AnyTimeModificationArg
{
41 SubscriberIdentity_t subscriberIdentity
;
42 ISDN_AddressString_t gsmSCF_Address
;
43 struct ModificationRequestFor_CF_Info
*modificationRequestFor_CF_Info
/* OPTIONAL */;
44 struct ModificationRequestFor_CB_Info
*modificationRequestFor_CB_Info
/* OPTIONAL */;
45 struct ModificationRequestFor_CSI
*modificationRequestFor_CSI
/* OPTIONAL */;
46 struct ExtensionContainer
*extensionContainer
/* OPTIONAL */;
47 NULL_t
*longFTN_Supported
/* OPTIONAL */;
49 * This type is extensible,
50 * possible extensions are below.
52 struct ModificationRequestFor_ODB_data
*modificationRequestFor_ODB_data
/* OPTIONAL */;
53 struct ModificationRequestFor_IP_SM_GW_Data
*modificationRequestFor_IP_SM_GW_Data
/* OPTIONAL */;
54 RequestedServingNode_t
*activationRequestForUE_reachability
/* OPTIONAL */;
55 struct ModificationRequestFor_CSG
*modificationRequestFor_CSG
/* OPTIONAL */;
56 struct ModificationRequestFor_CW_Info
*modificationRequestFor_CW_Data
/* OPTIONAL */;
57 struct ModificationRequestFor_CLIP_Info
*modificationRequestFor_CLIP_Data
/* OPTIONAL */;
58 struct ModificationRequestFor_CLIR_Info
*modificationRequestFor_CLIR_Data
/* OPTIONAL */;
59 struct ModificationRequestFor_CH_Info
*modificationRequestFor_HOLD_Data
/* OPTIONAL */;
60 struct ModificationRequestFor_ECT_Info
*modificationRequestFor_ECT_Data
/* OPTIONAL */;
62 /* Context for parsing across buffer boundaries */
63 asn_struct_ctx_t _asn_ctx
;
64 } AnyTimeModificationArg_t
;
67 extern asn_TYPE_descriptor_t asn_DEF_AnyTimeModificationArg
;
73 /* Referred external types */
74 #include "ModificationRequestFor-CF-Info.h"
75 #include "ModificationRequestFor-CB-Info.h"
76 #include "ModificationRequestFor-CSI.h"
77 #include "ExtensionContainer.h"
78 #include "ModificationRequestFor-ODB-data.h"
79 #include "ModificationRequestFor-IP-SM-GW-Data.h"
80 #include "ModificationRequestFor-CSG.h"
81 #include "ModificationRequestFor-CW-Info.h"
82 #include "ModificationRequestFor-CLIP-Info.h"
83 #include "ModificationRequestFor-CLIR-Info.h"
84 #include "ModificationRequestFor-CH-Info.h"
85 #include "ModificationRequestFor-ECT-Info.h"
87 #endif /* _AnyTimeModificationArg_H_ */
88 #include <asn_internal.h>