2 * Generated by asn1c-0.9.23 (http://lionet.info/asn1c)
3 * From ASN.1 module "ULP"
4 * found in "../asn1src/ULP.asn"
5 * `asn1c -gen-PER -fskeletons-copy -fnative-types`
12 #include <asn_application.h>
14 /* Including external dependencies */
16 #include "SUPLSTART.h"
17 #include "SUPLRESPONSE.h"
18 #include "SUPLPOSINIT.h"
21 #include "SUPLAUTHREQ.h"
22 #include "SUPLAUTHRESP.h"
23 #include <constr_CHOICE.h>
30 typedef enum UlpMessage_PR
{
31 UlpMessage_PR_NOTHING
, /* No components present */
32 UlpMessage_PR_msSUPLINIT
,
33 UlpMessage_PR_msSUPLSTART
,
34 UlpMessage_PR_msSUPLRESPONSE
,
35 UlpMessage_PR_msSUPLPOSINIT
,
36 UlpMessage_PR_msSUPLPOS
,
37 UlpMessage_PR_msSUPLEND
,
38 UlpMessage_PR_msSUPLAUTHREQ
,
39 UlpMessage_PR_msSUPLAUTHRESP
,
40 /* Extensions may appear below */
45 typedef struct UlpMessage
{
46 UlpMessage_PR present
;
48 SUPLINIT_t msSUPLINIT
;
49 SUPLSTART_t msSUPLSTART
;
50 SUPLRESPONSE_t msSUPLRESPONSE
;
51 SUPLPOSINIT_t msSUPLPOSINIT
;
54 SUPLAUTHREQ_t msSUPLAUTHREQ
;
55 SUPLAUTHRESP_t msSUPLAUTHRESP
;
57 * This type is extensible,
58 * possible extensions are below.
62 /* Context for parsing across buffer boundaries */
63 asn_struct_ctx_t _asn_ctx
;
67 extern asn_TYPE_descriptor_t asn_DEF_UlpMessage
;
73 #endif /* _UlpMessage_H_ */
74 #include <asn_internal.h>