ITS
|
#include <ber_tlv_length.h>
#include <ber_tlv_tag.h>
#include <ber_decoder.h>
#include <der_encoder.h>
#include <xer_decoder.h>
#include <xer_encoder.h>
#include <per_decoder.h>
#include <per_encoder.h>
#include <constraints.h>
Go to the source code of this file.
Classes | |
struct | asn_struct_ctx_s |
struct | asn_TYPE_descriptor_s |
struct | asn_TYPE_member_s |
struct | asn_TYPE_tag2member_s |
Macros | |
#define | ASN_STRUCT_FREE(asn_DEF, ptr) (asn_DEF).free_struct(&(asn_DEF),ptr,0) |
#define | ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF, ptr) (asn_DEF).free_struct(&(asn_DEF),ptr,1) |
Typedefs | |
typedef struct asn_struct_ctx_s | asn_struct_ctx_t |
typedef void() | asn_struct_free_f(struct asn_TYPE_descriptor_s *type_descriptor, void *struct_ptr, int free_contents_only) |
typedef int() | asn_struct_print_f(struct asn_TYPE_descriptor_s *type_descriptor, const void *struct_ptr, int level, asn_app_consume_bytes_f *callback, void *app_key) |
typedef ber_tlv_tag_t() | asn_outmost_tag_f(struct asn_TYPE_descriptor_s *type_descriptor, const void *struct_ptr, int tag_mode, ber_tlv_tag_t tag) |
typedef struct asn_TYPE_descriptor_s | asn_TYPE_descriptor_t |
typedef struct asn_TYPE_member_s | asn_TYPE_member_t |
typedef struct asn_TYPE_tag2member_s | asn_TYPE_tag2member_t |
Enumerations | |
enum | asn_TYPE_flags_e { ATF_NOFLAGS, ATF_POINTER = 0x01, ATF_OPEN_TYPE = 0x02 } |
Functions | |
int | asn_fprint (FILE *stream, asn_TYPE_descriptor_t *td, const void *struct_ptr) |
Variables | |
asn_outmost_tag_f | asn_TYPE_outmost_tag |
#define ASN_STRUCT_FREE | ( | asn_DEF, | |
ptr | |||
) | (asn_DEF).free_struct(&(asn_DEF),ptr,0) |
Definition at line 56 of file constr_TYPE.h.
Referenced by CHOICE_free(), SEQUENCE_free(), SET_OF_decode_ber(), SET_OF_decode_uper(), SET_OF_free(), UpperTester::utDenmTrigger(), and UpperTester::utDenmUpdate().
#define ASN_STRUCT_FREE_CONTENTS_ONLY | ( | asn_DEF, | |
ptr | |||
) | (asn_DEF).free_struct(&(asn_DEF),ptr,1) |
Definition at line 57 of file constr_TYPE.h.
Referenced by CHOICE_free(), NativeInteger_decode_uper(), NativeInteger_decode_xer(), NativeInteger_encode_uper(), and SEQUENCE_free().
typedef ber_tlv_tag_t() asn_outmost_tag_f(struct asn_TYPE_descriptor_s *type_descriptor, const void *struct_ptr, int tag_mode, ber_tlv_tag_t tag) |
Definition at line 75 of file constr_TYPE.h.
typedef struct asn_struct_ctx_s asn_struct_ctx_t |
typedef void() asn_struct_free_f(struct asn_TYPE_descriptor_s *type_descriptor, void *struct_ptr, int free_contents_only) |
Definition at line 53 of file constr_TYPE.h.
typedef int() asn_struct_print_f(struct asn_TYPE_descriptor_s *type_descriptor, const void *struct_ptr, int level, asn_app_consume_bytes_f *callback, void *app_key) |
Definition at line 63 of file constr_TYPE.h.
typedef struct asn_TYPE_descriptor_s asn_TYPE_descriptor_t |
typedef struct asn_TYPE_member_s asn_TYPE_member_t |
typedef struct asn_TYPE_tag2member_s asn_TYPE_tag2member_t |
enum asn_TYPE_flags_e |
Enumerator | |
---|---|
ATF_NOFLAGS | |
ATF_POINTER | |
ATF_OPEN_TYPE |
Definition at line 135 of file constr_TYPE.h.
int asn_fprint | ( | FILE * | stream, |
asn_TYPE_descriptor_t * | td, | ||
const void * | struct_ptr | ||
) |
Definition at line 36 of file constr_TYPE.c.
References _print2fp, and asn_TYPE_descriptor_s::print_struct.
Referenced by denTriggeringManagement::AppDENM_cancellation(), denReceptionManagement::AppDENM_negation(), denReceptionManagement::decodeDenm(), help(), ParameterConfiguration::read(), denReceptionManagement::sendRequestResponseIndication_Response(), setPositionOfPillars(), ApplicationManagement::transformMessageToBT(), UpperTester::utDenmTrigger(), and UpperTester::utDenmUpdate().
asn_outmost_tag_f asn_TYPE_outmost_tag |
Definition at line 79 of file constr_TYPE.h.
Referenced by CHOICE_outmost_tag().