blob: 508eb0516ddac96ddd8f9091ae2fe58d63c41435 [file] [log] [blame]
vlm39ba4c42004-09-22 16:06:28 +00001
2/*** <<< INCLUDES [Programming] >>> ***/
3
4#include <Fault.h>
5#include <asn_SEQUENCE_OF.h>
6#include <constr_SEQUENCE_OF.h>
7
8/*** <<< DEPS [Programming] >>> ***/
9
vlm02296432004-09-29 13:19:37 +000010extern asn_TYPE_descriptor_t asn_DEF_Programming;
vlm39ba4c42004-09-22 16:06:28 +000011
12/*** <<< TYPE-DECLS [Programming] >>> ***/
13
14
15typedef struct Programming {
16 A_SEQUENCE_OF(Fault_t) list;
17
18 /* Context for parsing across buffer boundaries */
vlm02296432004-09-29 13:19:37 +000019 asn_struct_ctx_t _asn_ctx;
vlm39ba4c42004-09-22 16:06:28 +000020} Programming_t;
21
22/*** <<< STAT-DEFS [Programming] >>> ***/
23
vlm02296432004-09-29 13:19:37 +000024static asn_TYPE_member_t asn_MBR_Programming[] = {
vlm39ba4c42004-09-22 16:06:28 +000025 { ATF_NOFLAGS, 0, 0,
26 .tag = (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27 .tag_mode = -1, /* IMPLICIT tag at current level */
vlm02296432004-09-29 13:19:37 +000028 .type = (void *)&asn_DEF_Fault,
vlm39ba4c42004-09-22 16:06:28 +000029 .memb_constraints = 0, /* Defer to actual type */
30 .name = ""
31 },
32};
vlm02296432004-09-29 13:19:37 +000033static ber_tlv_tag_t asn_DEF_Programming_tags[] = {
vlm39ba4c42004-09-22 16:06:28 +000034 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35};
vlm02296432004-09-29 13:19:37 +000036static asn_SET_OF_specifics_t asn_DEF_Programming_specs = {
vlm39ba4c42004-09-22 16:06:28 +000037 sizeof(struct Programming),
vlm02296432004-09-29 13:19:37 +000038 offsetof(struct Programming, _asn_ctx),
vlm39ba4c42004-09-22 16:06:28 +000039 0, /* XER encoding is XMLDelimitedItemList */
40};
vlm02296432004-09-29 13:19:37 +000041asn_TYPE_descriptor_t asn_DEF_Programming = {
vlm39ba4c42004-09-22 16:06:28 +000042 "Programming",
43 SEQUENCE_OF_free,
44 SEQUENCE_OF_print,
45 SEQUENCE_OF_constraint,
46 SEQUENCE_OF_decode_ber,
47 SEQUENCE_OF_encode_der,
48 0, /* Not implemented yet */
49 SEQUENCE_OF_encode_xer,
50 0, /* Use generic outmost tag fetcher */
vlm02296432004-09-29 13:19:37 +000051 asn_DEF_Programming_tags,
52 sizeof(asn_DEF_Programming_tags)
53 /sizeof(asn_DEF_Programming_tags[0]), /* 1 */
54 asn_DEF_Programming_tags, /* Same as above */
55 sizeof(asn_DEF_Programming_tags)
56 /sizeof(asn_DEF_Programming_tags[0]), /* 1 */
57 asn_MBR_Programming,
vlm39ba4c42004-09-22 16:06:28 +000058 1, /* Single element */
vlm02296432004-09-29 13:19:37 +000059 &asn_DEF_Programming_specs /* Additional specs */
vlm39ba4c42004-09-22 16:06:28 +000060};
61
62
63/*** <<< INCLUDES [Fault] >>> ***/
64
65#include <Error.h>
66#include <asn_SET_OF.h>
67#include <constr_SET_OF.h>
68
69/*** <<< DEPS [Fault] >>> ***/
70
vlm02296432004-09-29 13:19:37 +000071extern asn_TYPE_descriptor_t asn_DEF_Fault;
vlm39ba4c42004-09-22 16:06:28 +000072
73/*** <<< TYPE-DECLS [Fault] >>> ***/
74
75
76typedef struct Fault {
77 A_SET_OF(Error_t) list;
78
79 /* Context for parsing across buffer boundaries */
vlm02296432004-09-29 13:19:37 +000080 asn_struct_ctx_t _asn_ctx;
vlm39ba4c42004-09-22 16:06:28 +000081} Fault_t;
82
83/*** <<< STAT-DEFS [Fault] >>> ***/
84
vlm02296432004-09-29 13:19:37 +000085static asn_TYPE_member_t asn_MBR_Fault[] = {
vlm39ba4c42004-09-22 16:06:28 +000086 { ATF_NOFLAGS, 0, 0,
87 .tag = (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
88 .tag_mode = 0,
vlm02296432004-09-29 13:19:37 +000089 .type = (void *)&asn_DEF_Error,
vlm39ba4c42004-09-22 16:06:28 +000090 .memb_constraints = 0, /* Defer to actual type */
91 .name = ""
92 },
93};
vlm02296432004-09-29 13:19:37 +000094static ber_tlv_tag_t asn_DEF_Fault_tags[] = {
vlm39ba4c42004-09-22 16:06:28 +000095 (ASN_TAG_CLASS_UNIVERSAL | (17 << 2))
96};
vlm02296432004-09-29 13:19:37 +000097static asn_SET_OF_specifics_t asn_DEF_Fault_specs = {
vlm39ba4c42004-09-22 16:06:28 +000098 sizeof(struct Fault),
vlm02296432004-09-29 13:19:37 +000099 offsetof(struct Fault, _asn_ctx),
vlm39ba4c42004-09-22 16:06:28 +0000100 0, /* XER encoding is XMLDelimitedItemList */
101};
vlm02296432004-09-29 13:19:37 +0000102asn_TYPE_descriptor_t asn_DEF_Fault = {
vlm39ba4c42004-09-22 16:06:28 +0000103 "Fault",
104 SET_OF_free,
105 SET_OF_print,
106 SET_OF_constraint,
107 SET_OF_decode_ber,
108 SET_OF_encode_der,
109 0, /* Not implemented yet */
110 SET_OF_encode_xer,
111 0, /* Use generic outmost tag fetcher */
vlm02296432004-09-29 13:19:37 +0000112 asn_DEF_Fault_tags,
113 sizeof(asn_DEF_Fault_tags)
114 /sizeof(asn_DEF_Fault_tags[0]), /* 1 */
115 asn_DEF_Fault_tags, /* Same as above */
116 sizeof(asn_DEF_Fault_tags)
117 /sizeof(asn_DEF_Fault_tags[0]), /* 1 */
118 asn_MBR_Fault,
vlm39ba4c42004-09-22 16:06:28 +0000119 1, /* Single element */
vlm02296432004-09-29 13:19:37 +0000120 &asn_DEF_Fault_specs /* Additional specs */
vlm39ba4c42004-09-22 16:06:28 +0000121};
122
123
124/*** <<< INCLUDES [Error] >>> ***/
125
126#include <constr_SEQUENCE.h>
127
128/*** <<< DEPS [Error] >>> ***/
129
vlm02296432004-09-29 13:19:37 +0000130extern asn_TYPE_descriptor_t asn_DEF_Error;
vlm39ba4c42004-09-22 16:06:28 +0000131
132/*** <<< TYPE-DECLS [Error] >>> ***/
133
134
135typedef struct Error {
136 /*
137 * This type is extensible,
138 * possible extensions are below.
139 */
140
141 /* Context for parsing across buffer boundaries */
vlm02296432004-09-29 13:19:37 +0000142 asn_struct_ctx_t _asn_ctx;
vlm39ba4c42004-09-22 16:06:28 +0000143} Error_t;
144
145/*** <<< STAT-DEFS [Error] >>> ***/
146
vlm02296432004-09-29 13:19:37 +0000147static ber_tlv_tag_t asn_DEF_Error_tags[] = {
vlm39ba4c42004-09-22 16:06:28 +0000148 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
149};
vlm02296432004-09-29 13:19:37 +0000150static asn_TYPE_tag2member_t asn_DEF_Error_tag2el[] = {
vlm39ba4c42004-09-22 16:06:28 +0000151};
vlm02296432004-09-29 13:19:37 +0000152static asn_SEQUENCE_specifics_t asn_DEF_Error_specs = {
vlm39ba4c42004-09-22 16:06:28 +0000153 sizeof(struct Error),
vlm02296432004-09-29 13:19:37 +0000154 offsetof(struct Error, _asn_ctx),
155 asn_DEF_Error_tag2el,
vlm39ba4c42004-09-22 16:06:28 +0000156 0, /* Count of tags in the map */
157 -1, /* Start extensions */
158 -1 /* Stop extensions */
159};
vlm02296432004-09-29 13:19:37 +0000160asn_TYPE_descriptor_t asn_DEF_Error = {
vlm39ba4c42004-09-22 16:06:28 +0000161 "Error",
162 SEQUENCE_free,
163 SEQUENCE_print,
164 SEQUENCE_constraint,
165 SEQUENCE_decode_ber,
166 SEQUENCE_encode_der,
167 0, /* Not implemented yet */
168 SEQUENCE_encode_xer,
169 0, /* Use generic outmost tag fetcher */
vlm02296432004-09-29 13:19:37 +0000170 asn_DEF_Error_tags,
171 sizeof(asn_DEF_Error_tags)
172 /sizeof(asn_DEF_Error_tags[0]), /* 1 */
173 asn_DEF_Error_tags, /* Same as above */
174 sizeof(asn_DEF_Error_tags)
175 /sizeof(asn_DEF_Error_tags[0]), /* 1 */
vlm39ba4c42004-09-22 16:06:28 +0000176 0, 0, /* No members */
vlm02296432004-09-29 13:19:37 +0000177 &asn_DEF_Error_specs /* Additional specs */
vlm39ba4c42004-09-22 16:06:28 +0000178};
179