blob: aa6587eaf26c02126e9be4260752ab6c2f2355b4 [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,
42 SEQUENCE_decode_uper,
43 SEQUENCE_encode_uper,
44 0, /* Use generic outmost tag fetcher */
45 asn_DEF_T_tags_1,
46 sizeof(asn_DEF_T_tags_1)
47 /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
48 asn_DEF_T_tags_1, /* Same as above */
49 sizeof(asn_DEF_T_tags_1)
50 /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
51 0, /* No PER visible constraints */
52 0, 0, /* No members */
53 &asn_SPC_T_specs_1 /* Additional specs */
54};
55