// This C++ header file was generated by the TTCN-3 compiler // of the TTCN-3 Test Executor version 11.1.0 // The generation of user and time information were disabled by the -D flag. // Copyright (c) 2000-2025 Ericsson Telecom AB // Do not edit this file unless you know what you are doing. #ifndef SCCP__Templates_HH #define SCCP__Templates_HH #ifdef TITAN_RUNTIME_2 #error Generated code does not match with used runtime.\ Code was generated without -R option but -DTITAN_RUNTIME_2 was used. #endif /* Header file includes */ #include #include "SCCP_Emulation.hh" #if TTCN3_VERSION != 110100 #error Version mismatch detected.\ Please check the version of the TTCN-3 compiler and the base library.\ Run make clean and rebuild the project if the version of the compiler changed recently. #endif #ifndef LINUX #error This file should be compiled on LINUX #endif namespace SCCP__Templates { /* Function prototypes */ extern SCCPasp__Types::SCCP__PAR__Address_template ts__SccpAddr__SSN(const INTEGER& ssn); extern SCCPasp__Types::SCCP__PAR__Address_template ts__SccpAddr__PC__SSN(const INTEGER& pc, const INTEGER& ssn, const OCTETSTRING& sio, const CHARSTRING& sccp__srv__type); extern SCCPasp__Types::SCCP__PAR__Address_template ts__SccpAddr__GT(const HEXSTRING& global__address); extern SCCPasp__Types::SCCP__PAR__Address_template ts__SccpAddr__PC__GT(const INTEGER& pc, const OCTETSTRING& sio, const CHARSTRING& sccp__srv__type, const HEXSTRING& gt__addr); extern SCCP__Types::PDU__SCCP_template ts__SCCP__CR(const OCTETSTRING& source__lref, const SCCPasp__Types::SCCP__PAR__Address& calling, const SCCPasp__Types::SCCP__PAR__Address& called); extern SCCP__Types::PDU__SCCP_template tr__SCCP__CR(const OCTETSTRING_template& source__lref, const SCCPasp__Types::SCCP__PAR__Address_template& called, const SCCPasp__Types::SCCP__PAR__Address_template& calling); extern SCCP__Types::PDU__SCCP_template ts__SCCP__CC(const OCTETSTRING& source__lref, const OCTETSTRING& dest__lref); extern SCCP__Types::PDU__SCCP_template tr__SCCP__CC(const OCTETSTRING_template& source__lref, const OCTETSTRING_template& dest__lref); extern SCCP__Types::SCCP__param__CPartyAddressEnc_template tr__Addr(const SCCPasp__Types::SCCP__PAR__Address_template& addr); extern SCCP__Types::SCCP__param__CPartyAddressEnc__opt_template tr__Addr__opt(const SCCPasp__Types::SCCP__PAR__Address_template& addr); extern SCCP__Types::PDU__SCCP_template ts__SCCP__UDT(const SCCPasp__Types::SCCP__PAR__Address_template& calling, const SCCPasp__Types::SCCP__PAR__Address_template& called, const OCTETSTRING_template& data, const BITSTRING_template& msg__hdl); extern SCCP__Types::PDU__SCCP_template tr__SCCP__UDT(const SCCPasp__Types::SCCP__PAR__Address_template& calling, const SCCPasp__Types::SCCP__PAR__Address_template& called, const OCTETSTRING_template& data, const SCCP__Types::SCCP__param__ProtocolClass_template& protClass); extern SCCP__Types::PDU__SCCP_template ts__SCCP__XUDT(const SCCPasp__Types::SCCP__PAR__Address& calling, const SCCPasp__Types::SCCP__PAR__Address& called, const OCTETSTRING_template& data, const BITSTRING_template& msg__hdl, const INTEGER_template& hop__ctr); extern SCCP__Types::PDU__SCCP_template tr__SCCP__XUDT(const SCCPasp__Types::SCCP__PAR__Address_template& calling, const SCCPasp__Types::SCCP__PAR__Address_template& called, const OCTETSTRING_template& data, const SCCP__Types::SCCP__param__ProtocolClass_template& protClass, const INTEGER_template& hop__ctr); extern SCCP__Types::PDU__SCCP_template ts__SCCP__LUDT(const SCCPasp__Types::SCCP__PAR__Address& calling, const SCCPasp__Types::SCCP__PAR__Address& called, const OCTETSTRING_template& data, const BITSTRING_template& msg__hdl, const INTEGER_template& hop__ctr); extern SCCP__Types::PDU__SCCP_template tr__SCCP__LUDT(const SCCPasp__Types::SCCP__PAR__Address_template& calling, const SCCPasp__Types::SCCP__PAR__Address_template& called, const OCTETSTRING_template& data, const SCCP__Types::SCCP__param__ProtocolClass_template& protClass, const INTEGER_template& hop__ctr); extern SCCP__Types::PDU__SCCP_template tr__SCCP__IT(const OCTETSTRING_template& source__lref, const OCTETSTRING_template& dest__lref); extern SCCP__Types::PDU__SCCP_template ts__SCCP__IT(const OCTETSTRING_template& source__lref, const OCTETSTRING_template& dest__lref); extern SCCP__Types::PDU__SCCP_template tr__SCCP__RLSD(const OCTETSTRING_template& source__lref, const OCTETSTRING_template& dest__lref, const INTEGER_template& relcause); extern SCCP__Types::PDU__SCCP_template ts__SCCP__RLC(const OCTETSTRING& source__lref, const OCTETSTRING& dest__lref); extern SCCP__Types::PDU__SCCP_template tr__SCCP__RLC(const OCTETSTRING_template& source__lref, const OCTETSTRING_template& dest__lref); extern BITSTRING_template f__pc__int2bit(const INTEGER_template& pc); extern SCCP__Types::PDU__SCMG__message_template ts__SCMG__SSA(const INTEGER_template& ssn, const INTEGER& pc, const BITSTRING_template& smi); extern SCCP__Types::PDU__SCMG__message_template tr__SCMG__SSA(const INTEGER_template& ssn, const INTEGER_template& pc, const BITSTRING_template& smi); extern SCCP__Types::PDU__SCMG__message_template ts__SCMG__SSP(const INTEGER_template& ssn, const INTEGER& pc, const BITSTRING_template& smi); extern SCCP__Types::PDU__SCMG__message_template tr__SCMG__SSP(const INTEGER_template& ssn, const INTEGER_template& pc, const BITSTRING_template& smi); extern SCCP__Types::PDU__SCMG__message_template ts__SCMG__SST(const INTEGER_template& ssn, const INTEGER& pc, const BITSTRING_template& smi); extern SCCP__Types::PDU__SCMG__message_template tr__SCMG__SST(const INTEGER_template& ssn, const INTEGER_template& pc, const BITSTRING_template& smi); extern void pre_init_module(); extern void post_init_module(); /* Global variable declarations */ extern const INTEGER& sccp__par__reason__end__user__originated; extern INTEGER const_sccp__par__reason__end__user__originated; extern const INTEGER& sccp__par__reason__end__user__failure; extern INTEGER const_sccp__par__reason__end__user__failure; extern const SCCP__Types::SCCP__param__ProtocolClass& c__class0; extern SCCP__Types::SCCP__param__ProtocolClass const_c__class0; extern const SCCP__Types::SCCP__param__ProtocolClass& c__class1; extern SCCP__Types::SCCP__param__ProtocolClass const_c__class1; extern const SCCP__Types::SCCP__param__ProtocolClass& c__class2; extern SCCP__Types::SCCP__param__ProtocolClass const_c__class2; extern const OCTETSTRING_template& tr__SCCP__CR_source__lref_defval; extern OCTETSTRING_template template_tr__SCCP__CR_source__lref_defval; extern const SCCPasp__Types::SCCP__PAR__Address_template& tr__SCCP__CR_called_defval; extern SCCPasp__Types::SCCP__PAR__Address_template template_tr__SCCP__CR_called_defval; extern const SCCPasp__Types::SCCP__PAR__Address_template& tr__SCCP__CR_calling_defval; extern SCCPasp__Types::SCCP__PAR__Address_template template_tr__SCCP__CR_calling_defval; extern const SCCPasp__Types::SCCP__PAR__Address_template& tr__Addr_addr_defval; extern SCCPasp__Types::SCCP__PAR__Address_template template_tr__Addr_addr_defval; extern const SCCPasp__Types::SCCP__PAR__Address_template& tr__Addr__opt_addr_defval; extern SCCPasp__Types::SCCP__PAR__Address_template template_tr__Addr__opt_addr_defval; extern const BITSTRING_template& ts__SCCP__UDT_msg__hdl_defval; extern BITSTRING_template template_ts__SCCP__UDT_msg__hdl_defval; extern const OCTETSTRING_template& tr__SCCP__UDT_data_defval; extern OCTETSTRING_template template_tr__SCCP__UDT_data_defval; extern const SCCP__Types::SCCP__param__ProtocolClass_template& tr__SCCP__UDT_protClass_defval; extern SCCP__Types::SCCP__param__ProtocolClass_template template_tr__SCCP__UDT_protClass_defval; extern const BITSTRING_template& ts__SCCP__XUDT_msg__hdl_defval; extern BITSTRING_template template_ts__SCCP__XUDT_msg__hdl_defval; extern const INTEGER_template& ts__SCCP__XUDT_hop__ctr_defval; extern INTEGER_template template_ts__SCCP__XUDT_hop__ctr_defval; extern const OCTETSTRING_template& tr__SCCP__XUDT_data_defval; extern OCTETSTRING_template template_tr__SCCP__XUDT_data_defval; extern const SCCP__Types::SCCP__param__ProtocolClass_template& tr__SCCP__XUDT_protClass_defval; extern SCCP__Types::SCCP__param__ProtocolClass_template template_tr__SCCP__XUDT_protClass_defval; extern const INTEGER_template& tr__SCCP__XUDT_hop__ctr_defval; extern INTEGER_template template_tr__SCCP__XUDT_hop__ctr_defval; extern const BITSTRING_template& ts__SCCP__LUDT_msg__hdl_defval; extern BITSTRING_template template_ts__SCCP__LUDT_msg__hdl_defval; extern const INTEGER_template& ts__SCCP__LUDT_hop__ctr_defval; extern INTEGER_template template_ts__SCCP__LUDT_hop__ctr_defval; extern const OCTETSTRING_template& tr__SCCP__LUDT_data_defval; extern OCTETSTRING_template template_tr__SCCP__LUDT_data_defval; extern const SCCP__Types::SCCP__param__ProtocolClass_template& tr__SCCP__LUDT_protClass_defval; extern SCCP__Types::SCCP__param__ProtocolClass_template template_tr__SCCP__LUDT_protClass_defval; extern const INTEGER_template& tr__SCCP__LUDT_hop__ctr_defval; extern INTEGER_template template_tr__SCCP__LUDT_hop__ctr_defval; extern const OCTETSTRING_template& tr__SCCP__IT_source__lref_defval; extern OCTETSTRING_template template_tr__SCCP__IT_source__lref_defval; extern const OCTETSTRING_template& tr__SCCP__IT_dest__lref_defval; extern OCTETSTRING_template template_tr__SCCP__IT_dest__lref_defval; extern const OCTETSTRING_template& tr__SCCP__RLSD_source__lref_defval; extern OCTETSTRING_template template_tr__SCCP__RLSD_source__lref_defval; extern const OCTETSTRING_template& tr__SCCP__RLSD_dest__lref_defval; extern OCTETSTRING_template template_tr__SCCP__RLSD_dest__lref_defval; extern const INTEGER_template& tr__SCCP__RLSD_relcause_defval; extern INTEGER_template template_tr__SCCP__RLSD_relcause_defval; extern const OCTETSTRING_template& tr__SCCP__RLC_source__lref_defval; extern OCTETSTRING_template template_tr__SCCP__RLC_source__lref_defval; extern const OCTETSTRING_template& tr__SCCP__RLC_dest__lref_defval; extern OCTETSTRING_template template_tr__SCCP__RLC_dest__lref_defval; extern const BITSTRING_template& ts__SCMG__SSA_smi_defval; extern BITSTRING_template template_ts__SCMG__SSA_smi_defval; extern const INTEGER_template& tr__SCMG__SSA_ssn_defval; extern INTEGER_template template_tr__SCMG__SSA_ssn_defval; extern const INTEGER_template& tr__SCMG__SSA_pc_defval; extern INTEGER_template template_tr__SCMG__SSA_pc_defval; extern const BITSTRING_template& tr__SCMG__SSA_smi_defval; extern BITSTRING_template template_tr__SCMG__SSA_smi_defval; extern const BITSTRING_template& ts__SCMG__SSP_smi_defval; extern BITSTRING_template template_ts__SCMG__SSP_smi_defval; extern const INTEGER_template& tr__SCMG__SSP_ssn_defval; extern INTEGER_template template_tr__SCMG__SSP_ssn_defval; extern const INTEGER_template& tr__SCMG__SSP_pc_defval; extern INTEGER_template template_tr__SCMG__SSP_pc_defval; extern const BITSTRING_template& tr__SCMG__SSP_smi_defval; extern BITSTRING_template template_tr__SCMG__SSP_smi_defval; extern const BITSTRING_template& ts__SCMG__SST_smi_defval; extern BITSTRING_template template_ts__SCMG__SST_smi_defval; extern const INTEGER_template& tr__SCMG__SST_ssn_defval; extern INTEGER_template template_tr__SCMG__SST_ssn_defval; extern const INTEGER_template& tr__SCMG__SST_pc_defval; extern INTEGER_template template_tr__SCMG__SST_pc_defval; extern const BITSTRING_template& tr__SCMG__SST_smi_defval; extern BITSTRING_template template_tr__SCMG__SST_smi_defval; extern const BITSTRING bs_0, bs_8, bs_2, bs_7, bs_6, bs_4, bs_3, bs_5, bs_1; extern const OCTETSTRING os_0; extern const CHARSTRING cs_2, cs_0, cs_1; extern const unsigned char module_checksum[]; extern TTCN_Module module_object; extern const RuntimeVersionChecker ver_checker; } /* end of namespace */ #endif