blob: 830b1a09ccc71d0af43df94f2bca2b135810d246 [file] [log] [blame]
rajalakshmisv960885a2022-05-31 14:59:10 +00001/*
2 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3 * From ASN.1 module "E2AP-CommonDataTypes"
4 * found in "e2ap.asn"
5 * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
6 */
7
8#ifndef _CauseRICrequest_H_
9#define _CauseRICrequest_H_
10
11
12#include <asn_application.h>
13
14/* Including external dependencies */
15#include <NativeEnumerated.h>
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
21/* Dependencies */
22typedef enum CauseRICrequest {
23 CauseRICrequest_ran_function_id_invalid = 0,
24 CauseRICrequest_action_not_supported = 1,
25 CauseRICrequest_excessive_actions = 2,
26 CauseRICrequest_duplicate_action = 3,
27 CauseRICrequest_duplicate_event_trigger = 4,
28 CauseRICrequest_function_resource_limit = 5,
29 CauseRICrequest_request_id_unknown = 6,
30 CauseRICrequest_inconsistent_action_subsequent_action_sequence = 7,
31 CauseRICrequest_control_message_invalid = 8,
32 CauseRICrequest_ric_call_process_id_invalid = 9,
33 CauseRICrequest_control_timer_expired = 10,
34 CauseRICrequest_control_failed_to_execute = 11,
35 CauseRICrequest_system_not_ready = 12,
36 CauseRICrequest_unspecified = 13
37 /*
38 * Enumeration is extensible
39 */
40} e_CauseRICrequest;
41
42/* CauseRICrequest */
43typedef long CauseRICrequest_t;
44
45/* Implementation */
46extern asn_per_constraints_t asn_PER_type_CauseRICrequest_constr_1;
47extern asn_TYPE_descriptor_t asn_DEF_CauseRICrequest;
48extern const asn_INTEGER_specifics_t asn_SPC_CauseRICrequest_specs_1;
49asn_struct_free_f CauseRICrequest_free;
50asn_struct_print_f CauseRICrequest_print;
51asn_constr_check_f CauseRICrequest_constraint;
52ber_type_decoder_f CauseRICrequest_decode_ber;
53der_type_encoder_f CauseRICrequest_encode_der;
54xer_type_decoder_f CauseRICrequest_decode_xer;
55xer_type_encoder_f CauseRICrequest_encode_xer;
56oer_type_decoder_f CauseRICrequest_decode_oer;
57oer_type_encoder_f CauseRICrequest_encode_oer;
58per_type_decoder_f CauseRICrequest_decode_uper;
59per_type_encoder_f CauseRICrequest_encode_uper;
60per_type_decoder_f CauseRICrequest_decode_aper;
61per_type_encoder_f CauseRICrequest_encode_aper;
62
63#ifdef __cplusplus
64}
65#endif
66
67#endif /* _CauseRICrequest_H_ */
68#include <asn_internal.h>