#pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #if (ASN1C_ENVIRONMENT_VERSION < 924) # error "You are compiling with the wrong version of ASN1C" #endif #include #include #include #define SABP_DEBUG(x, args ...) DEBUGP(_sabp_DSABP, x, ## args) extern int _sabp_DSABP; extern int asn1_xer_print; extern const struct value_string sabp_presence_vals[]; extern const struct value_string sabp_procedure_code_vals[]; extern const struct value_string sabp_cause_vals[]; struct msgb *sabp_generate_initiating_message(e_SABP_ProcedureCode procedureCode, SABP_Criticality_t criticality, asn_TYPE_descriptor_t *td, void *sptr); struct msgb *sabp_generate_successful_outcome( e_SABP_ProcedureCode procedureCode, SABP_Criticality_t criticality, asn_TYPE_descriptor_t * td, void *sptr); struct msgb *sabp_generate_unsuccessful_outcome( e_SABP_ProcedureCode procedureCode, SABP_Criticality_t criticality, asn_TYPE_descriptor_t * td, void *sptr); SABP_IE_t *sabp_new_ie(SABP_ProtocolIE_ID_t id, SABP_Criticality_t criticality, asn_TYPE_descriptor_t * type, void *sptr); void sabp_set_log_area(int log_area);