blob: 857798dc7c326c54b8277d435f6f723fd41b7a70 [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) */
29 -1, /* Start extensions */
30 -1 /* Stop extensions */
31};
32asn_TYPE_descriptor_t asn_DEF_T = {
33 "T",
34 "T",
35 SEQUENCE_free,
36 SEQUENCE_print,
37 SEQUENCE_constraint,
38 SEQUENCE_decode_ber,
39 SEQUENCE_encode_der,
40 SEQUENCE_decode_xer,
41 SEQUENCE_encode_xer,
Lev Walkinb33425f2017-07-14 14:59:52 +040042 0, 0, /* No OER support, use "-gen-OER" to enable */
Lev Walkin190419b2010-10-25 19:19:17 -070043 SEQUENCE_decode_uper,
44 SEQUENCE_encode_uper,
Lev Walkin190419b2010-10-25 19:19:17 -070045 0, /* Use generic outmost tag fetcher */
46 asn_DEF_T_tags_1,
47 sizeof(asn_DEF_T_tags_1)
48 /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
49 asn_DEF_T_tags_1, /* Same as above */
50 sizeof(asn_DEF_T_tags_1)
51 /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
Lev Walkinb33425f2017-07-14 14:59:52 +040052 0, /* No OER visible constraints */
Lev Walkin190419b2010-10-25 19:19:17 -070053 0, /* No PER visible constraints */
54 0, 0, /* No members */
55 &asn_SPC_T_specs_1 /* Additional specs */
56};
57