blob: 829dc4d643ebf70623542d330d73e9bafafd9f5d [file] [log] [blame]
Lev Walkin190419b2010-10-25 19:19:17 -07001
2/*** <<< INCLUDES [T] >>> ***/
3
4#include <constr_SEQUENCE.h>
5
6/*** <<< TYPE-DECLS [T] >>> ***/
7
8typedef struct T {
9
10 /* Context for parsing across buffer boundaries */
11 asn_struct_ctx_t _asn_ctx;
12} T_t;
13
14/*** <<< FUNC-DECLS [T] >>> ***/
15
16extern asn_TYPE_descriptor_t asn_DEF_T;
17
18/*** <<< STAT-DEFS [T] >>> ***/
19
Lev Walkina7591b52014-10-12 18:37:35 -070020static const ber_tlv_tag_t asn_DEF_T_tags_1[] = {
Lev Walkin190419b2010-10-25 19:19:17 -070021 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22};
23static asn_SEQUENCE_specifics_t asn_SPC_T_specs_1 = {
24 sizeof(struct T),
25 offsetof(struct T, _asn_ctx),
26 0, /* No top level tags */
27 0, /* No tags in the map */
28 0, 0, 0, /* Optional elements (not needed) */
Lev Walkindf2edbb2017-10-21 13:40:07 -070029 -1, /* First extension addition */
Lev Walkin190419b2010-10-25 19:19:17 -070030};
31asn_TYPE_descriptor_t asn_DEF_T = {
32 "T",
33 "T",
Bi-Ruei, Chiu1f87ac02017-08-20 01:25:45 +080034 &asn_OP_SEQUENCE,
Lev Walkin190419b2010-10-25 19:19:17 -070035 asn_DEF_T_tags_1,
36 sizeof(asn_DEF_T_tags_1)
37 /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
38 asn_DEF_T_tags_1, /* Same as above */
39 sizeof(asn_DEF_T_tags_1)
40 /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
Lev Walkin0bfea562017-09-29 23:16:48 -070041 { 0, 0, SEQUENCE_constraint },
Lev Walkin190419b2010-10-25 19:19:17 -070042 0, 0, /* No members */
43 &asn_SPC_T_specs_1 /* Additional specs */
44};
45