remark release date
[Net-Radio-Location-SUPL-Test.git] / asn1 / UlpMessage.h
blobb4fad1559bedf06edf29b55176f925ab30441a10
1 /*
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`
6 */
8 #ifndef _UlpMessage_H_
9 #define _UlpMessage_H_
12 #include <asn_application.h>
14 /* Including external dependencies */
15 #include "SUPLINIT.h"
16 #include "SUPLSTART.h"
17 #include "SUPLRESPONSE.h"
18 #include "SUPLPOSINIT.h"
19 #include "SUPLPOS.h"
20 #include "SUPLEND.h"
21 #include "SUPLAUTHREQ.h"
22 #include "SUPLAUTHRESP.h"
23 #include <constr_CHOICE.h>
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
29 /* Dependencies */
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 */
42 } UlpMessage_PR;
44 /* UlpMessage */
45 typedef struct UlpMessage {
46 UlpMessage_PR present;
47 union UlpMessage_u {
48 SUPLINIT_t msSUPLINIT;
49 SUPLSTART_t msSUPLSTART;
50 SUPLRESPONSE_t msSUPLRESPONSE;
51 SUPLPOSINIT_t msSUPLPOSINIT;
52 SUPLPOS_t msSUPLPOS;
53 SUPLEND_t msSUPLEND;
54 SUPLAUTHREQ_t msSUPLAUTHREQ;
55 SUPLAUTHRESP_t msSUPLAUTHRESP;
57 * This type is extensible,
58 * possible extensions are below.
60 } choice;
62 /* Context for parsing across buffer boundaries */
63 asn_struct_ctx_t _asn_ctx;
64 } UlpMessage_t;
66 /* Implementation */
67 extern asn_TYPE_descriptor_t asn_DEF_UlpMessage;
69 #ifdef __cplusplus
71 #endif
73 #endif /* _UlpMessage_H_ */
74 #include <asn_internal.h>