comparison cdg211/cdginc/p_smreg.h @ 4:56abf6cf8a0b

cdg211: cdginc/mdf/pdf files from TCS211-20070608
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 26 Sep 2016 01:11:35 +0000
parents
children
comparison
equal deleted inserted replaced
3:93999a60b835 4:56abf6cf8a0b
1 /*
2 +--------------------------------------------------------------------------+
3 | PROJECT : PROTOCOL STACK |
4 | FILE : p_smreg.h |
5 | SOURCE : "__out__\g23m_dfile\prim\smreg.pdf" |
6 | LastModified : "2002-04-26" |
7 | IdAndVersion : "8441.108.99.007" |
8 | SrcFileTime : "Mon Jul 26 13:29:38 2004" |
9 | Generated by CCDGEN_2.5.5 on Fri Jun 08 13:59:16 2007 |
10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! |
11 +--------------------------------------------------------------------------+
12 */
13
14 /* PRAGMAS
15 * PREFIX : NONE
16 * COMPATIBILITY_DEFINES : NO (require PREFIX)
17 * ALWAYS_ENUM_IN_VAL_FILE: NO
18 * ENABLE_GROUP: NO
19 * CAPITALIZE_TYPENAME: NO
20 */
21
22
23 #ifndef P_SMREG_H
24 #define P_SMREG_H
25
26
27 #define CDG_ENTER__P_SMREG_H
28
29 #define CDG_ENTER__FILENAME _P_SMREG_H
30 #define CDG_ENTER__P_SMREG_H__FILE_TYPE CDGINC
31 #define CDG_ENTER__P_SMREG_H__LAST_MODIFIED _2002_04_26
32 #define CDG_ENTER__P_SMREG_H__ID_AND_VERSION _8441_108_99_007
33
34 #define CDG_ENTER__P_SMREG_H__SRC_FILE_TIME _Mon_Jul_26_13_29_38_2004
35
36 #include "CDG_ENTER.h"
37
38 #undef CDG_ENTER__P_SMREG_H
39
40 #undef CDG_ENTER__FILENAME
41
42
43 #include "p_smreg.val"
44
45 #ifndef __T_smreg_min_qos__
46 #define __T_smreg_min_qos__
47 /*
48 * quality of service
49 * CCDGEN:WriteStruct_Count==2135
50 */
51 typedef struct
52 {
53 U8 delay; /*< 0: 1> delay class */
54 U8 relclass; /*< 1: 1> reliablility class */
55 U8 peak; /*< 2: 1> peak throughput */
56 U8 preced; /*< 3: 1> precedence class */
57 U8 mean; /*< 4: 1> main throughput */
58 U8 _align0; /*< 5: 1> alignment */
59 U8 _align1; /*< 6: 1> alignment */
60 U8 _align2; /*< 7: 1> alignment */
61 } T_smreg_min_qos;
62 #endif
63
64 /*
65 * quality of service
66 * CCDGEN:WriteStruct_Count==2136
67 */
68 #ifndef __T_smreg_qos__
69 #define __T_smreg_qos__
70 typedef T_smreg_min_qos T_smreg_qos;
71 #endif
72 #ifndef __T_pdp_address__
73 #define __T_pdp_address__
74 /*
75 * PDP address
76 * CCDGEN:WriteStruct_Count==2137
77 */
78 typedef struct
79 {
80 U8 c_buff; /*< 0: 1> counter */
81 U8 buff[16]; /*< 1: 16> buff */
82 U8 _align0; /*< 17: 1> alignment */
83 U8 _align1; /*< 18: 1> alignment */
84 U8 _align2; /*< 19: 1> alignment */
85 } T_pdp_address;
86 #endif
87
88 #ifndef __T_smreg_apn__
89 #define __T_smreg_apn__
90 /*
91 * access point name
92 * CCDGEN:WriteStruct_Count==2138
93 */
94 typedef struct
95 {
96 U8 c_buffer; /*< 0: 1> counter */
97 U8 buffer[102]; /*< 1:102> Access point name value */
98 U8 _align0; /*<103: 1> alignment */
99 } T_smreg_apn;
100 #endif
101
102
103 /*
104 * End of substructure section, begin of primitive definition section
105 */
106
107 #ifndef __T_SMREG_PDP_ACTIVATE_REQ__
108 #define __T_SMREG_PDP_ACTIVATE_REQ__
109 /*
110 *
111 * CCDGEN:WriteStruct_Count==2141
112 */
113 typedef struct
114 {
115 U8 direc; /*< 0: 1> Initiator of the activation */
116 U8 ppp_hc; /*< 1: 1> header compression of PPP connection */
117 U8 msid; /*< 2: 1> max slot identifier */
118 U8 dcomp; /*< 3: 1> Data compression used/requested */
119 U8 hcomp; /*< 4: 1> Header compression used/requested */
120 U8 pdp_type; /*< 5: 1> PDP type */
121 U8 _align0; /*< 6: 1> alignment */
122 U8 _align1; /*< 7: 1> alignment */
123 T_smreg_qos smreg_qos; /*< 8: 8> quality of service */
124 T_smreg_min_qos smreg_min_qos; /*< 16: 8> quality of service */
125 U8 smreg_nsapi; /*< 24: 1> network layer service access point identifier */
126 U8 smreg_ti; /*< 25: 1> transaction identifier */
127 U8 _align2; /*< 26: 1> alignment */
128 U8 _align3; /*< 27: 1> alignment */
129 T_pdp_address pdp_address; /*< 28: 20> PDP address */
130 T_smreg_apn smreg_apn; /*< 48:104> access point name */
131 U32 dti_linkid; /*<152: 4> DTI link identifier */
132 U32 dti_neighbor; /*<156: 4> DTI neighbor entity name */
133 U8 dti_direction; /*<160: 1> direction of DTI connection */
134 U8 _align4; /*<161: 1> alignment */
135 U8 _align5; /*<162: 1> alignment */
136 U8 _align6; /*<163: 1> alignment */
137 T_sdu sdu; /*<164: ? > Service Data Unit */
138 } T_SMREG_PDP_ACTIVATE_REQ;
139 #endif
140
141 #ifndef __T_SMREG_PDP_ACTIVATE_CNF__
142 #define __T_SMREG_PDP_ACTIVATE_CNF__
143 /*
144 *
145 * CCDGEN:WriteStruct_Count==2142
146 */
147 typedef struct
148 {
149 U8 ppp_hc; /*< 0: 1> header compression of PPP connection */
150 U8 msid; /*< 1: 1> max slot identifier */
151 U8 dcomp; /*< 2: 1> Data compression used/requested */
152 U8 hcomp; /*< 3: 1> Header compression used/requested */
153 U8 pdp_type; /*< 4: 1> PDP type */
154 U8 _align0; /*< 5: 1> alignment */
155 U8 _align1; /*< 6: 1> alignment */
156 U8 _align2; /*< 7: 1> alignment */
157 T_smreg_qos smreg_qos; /*< 8: 8> quality of service */
158 U8 smreg_nsapi; /*< 16: 1> network layer service access point identifier */
159 U8 _align3; /*< 17: 1> alignment */
160 U8 _align4; /*< 18: 1> alignment */
161 U8 _align5; /*< 19: 1> alignment */
162 T_pdp_address pdp_address; /*< 20: 20> PDP address */
163 T_sdu sdu; /*< 40: ? > Service Data Unit */
164 } T_SMREG_PDP_ACTIVATE_CNF;
165 #endif
166
167 #ifndef __T_SMREG_PDP_ACTIVATE_REJ__
168 #define __T_SMREG_PDP_ACTIVATE_REJ__
169 /*
170 *
171 * CCDGEN:WriteStruct_Count==2143
172 */
173 typedef struct
174 {
175 U16 smreg_cause; /*< 0: 2> cause */
176 U8 smreg_nsapi; /*< 2: 1> network layer service access point identifier */
177 U8 _align0; /*< 3: 1> alignment */
178 } T_SMREG_PDP_ACTIVATE_REJ;
179 #endif
180
181 #ifndef __T_SMREG_PDP_ACTIVATE_IND__
182 #define __T_SMREG_PDP_ACTIVATE_IND__
183 /*
184 *
185 * CCDGEN:WriteStruct_Count==2144
186 */
187 typedef struct
188 {
189 T_smreg_qos smreg_qos; /*< 0: 8> quality of service */
190 U8 smreg_ti; /*< 8: 1> transaction identifier */
191 U8 _align0; /*< 9: 1> alignment */
192 U8 _align1; /*< 10: 1> alignment */
193 U8 _align2; /*< 11: 1> alignment */
194 T_smreg_apn smreg_apn; /*< 12:104> access point name */
195 U8 pdp_type; /*<116: 1> PDP type */
196 U8 _align3; /*<117: 1> alignment */
197 U8 _align4; /*<118: 1> alignment */
198 U8 _align5; /*<119: 1> alignment */
199 T_pdp_address pdp_address; /*<120: 20> PDP address */
200 } T_SMREG_PDP_ACTIVATE_IND;
201 #endif
202
203 #ifndef __T_SMREG_PDP_DEACTIVATE_REQ__
204 #define __T_SMREG_PDP_DEACTIVATE_REQ__
205 /*
206 *
207 * CCDGEN:WriteStruct_Count==2145
208 */
209 typedef struct
210 {
211 U16 nsapi_set; /*< 0: 2> set of network layer service access point identifiers */
212 U8 smreg_local; /*< 2: 1> is (de)activation local */
213 U8 _align0; /*< 3: 1> alignment */
214 } T_SMREG_PDP_DEACTIVATE_REQ;
215 #endif
216
217 #ifndef __T_SMREG_PDP_DEACTIVATE_CNF__
218 #define __T_SMREG_PDP_DEACTIVATE_CNF__
219 /*
220 *
221 * CCDGEN:WriteStruct_Count==2146
222 */
223 typedef struct
224 {
225 U16 nsapi_set; /*< 0: 2> set of network layer service access point identifiers */
226 U8 _align0; /*< 2: 1> alignment */
227 U8 _align1; /*< 3: 1> alignment */
228 } T_SMREG_PDP_DEACTIVATE_CNF;
229 #endif
230
231 #ifndef __T_SMREG_PDP_DEACTIVATE_IND__
232 #define __T_SMREG_PDP_DEACTIVATE_IND__
233 /*
234 *
235 * CCDGEN:WriteStruct_Count==2147
236 */
237 typedef struct
238 {
239 U16 nsapi_set; /*< 0: 2> set of network layer service access point identifiers */
240 U8 _align0; /*< 2: 1> alignment */
241 U8 _align1; /*< 3: 1> alignment */
242 } T_SMREG_PDP_DEACTIVATE_IND;
243 #endif
244
245 #ifndef __T_SMREG_PDP_MODIFY_IND__
246 #define __T_SMREG_PDP_MODIFY_IND__
247 /*
248 *
249 * CCDGEN:WriteStruct_Count==2148
250 */
251 typedef struct
252 {
253 T_smreg_qos smreg_qos; /*< 0: 8> quality of service */
254 U16 nsapi_set; /*< 8: 2> set of network layer service access point identifiers */
255 U8 _align0; /*< 10: 1> alignment */
256 U8 _align1; /*< 11: 1> alignment */
257 } T_SMREG_PDP_MODIFY_IND;
258 #endif
259
260 #ifndef __T_SMREG_PDP_ACTIVATE_RES__
261 #define __T_SMREG_PDP_ACTIVATE_RES__
262 /*
263 *
264 * CCDGEN:WriteStruct_Count==2149
265 */
266 typedef struct
267 {
268 U8 smreg_ti; /*< 0: 1> transaction identifier */
269 U8 _align0; /*< 1: 1> alignment */
270 U16 smreg_cause; /*< 2: 2> cause */
271 } T_SMREG_PDP_ACTIVATE_RES;
272 #endif
273
274
275 #include "CDG_LEAVE.h"
276
277
278 #endif