ITS
NativeEnumerated.h
Go to the documentation of this file.
1 /*-
2  * Copyright (c) 2004, 2005, 2006 Lev Walkin <vlm@lionet.info>.
3  * All rights reserved.
4  * Redistribution and modifications are permitted subject to BSD license.
5  */
6 /*
7  * This type differs from the standard ENUMERATED in that it is modelled using
8  * the fixed machine type (long, int, short), so it can hold only values of
9  * limited length. There is no type (i.e., NativeEnumerated_t, any integer type
10  * will do).
11  * This type may be used when integer range is limited by subtype constraints.
12  */
13 #ifndef _NativeEnumerated_H_
14 #define _NativeEnumerated_H_
15 
16 #include <NativeInteger.h>
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
23 
27 
28 #ifdef __cplusplus
29 }
30 #endif
31 
32 #endif /* _NativeEnumerated_H_ */
asn_enc_rval_t() per_type_encoder_f(struct asn_TYPE_descriptor_s *type_descriptor, asn_per_constraints_t *constraints, void *struct_ptr, asn_per_outp_t *per_output)
Definition: per_encoder.h:58
asn_enc_rval_t() xer_type_encoder_f(struct asn_TYPE_descriptor_s *type_descriptor, void *struct_ptr, int ilevel, enum xer_encoder_flags_e xer_flags, asn_app_consume_bytes_f *consume_bytes_cb, void *app_key)
Definition: xer_encoder.h:46
xer_type_encoder_f NativeEnumerated_encode_xer
per_type_decoder_f NativeEnumerated_decode_uper
asn_dec_rval_t() per_type_decoder_f(asn_codec_ctx_t *opt_codec_ctx, struct asn_TYPE_descriptor_s *type_descriptor, asn_per_constraints_t *constraints, void **struct_ptr, asn_per_data_t *per_data)
Definition: per_decoder.h:45
per_type_encoder_f NativeEnumerated_encode_uper
asn_TYPE_descriptor_t asn_DEF_NativeEnumerated