// 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 RUA__Templates_HH #define RUA__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 "RUA_PDU_Descriptions.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 RUA__Templates { /* Function prototypes */ extern RUA__IEs::Cause_template ts__RUA__Cause(const RUA__IEs::CauseRadioNetwork_template& c); extern RUA__PDU__Descriptions::RUA__PDU_template ts__RUA__Connect(const RUA__IEs::CN__DomainIndicator_template& domain, const BITSTRING_template& context__id, const RUA__IEs::Establishment__Cause_template& est__cause, const OCTETSTRING_template& ranap__msg); extern RUA__PDU__Descriptions::RUA__PDU_template tr__RUA__Connect(const RUA__IEs::CN__DomainIndicator_template& domain, const BITSTRING_template& context__id, const RUA__IEs::Establishment__Cause_template& est__cause, const OCTETSTRING_template& ranap__msg); extern RUA__PDU__Descriptions::RUA__PDU_template ts__RUA__DirectTransfer(const RUA__IEs::CN__DomainIndicator_template& domain, const BITSTRING_template& context__id, const OCTETSTRING_template& ranap__msg); extern RUA__PDU__Descriptions::RUA__PDU_template tr__RUA__DirectTransfer(const RUA__IEs::CN__DomainIndicator_template& domain, const BITSTRING_template& context__id, const OCTETSTRING_template& ranap__msg); extern RUA__PDU__Descriptions::RUA__PDU_template ts__RUA__Disconnect(const RUA__IEs::CN__DomainIndicator_template& domain, const BITSTRING_template& context__id, const RUA__IEs::Cause_template& cause, const OCTETSTRING_template& ranap__msg); extern RUA__PDU__Descriptions::RUA__PDU_template ts__RUA__Disconnect__no__ranap(const RUA__IEs::CN__DomainIndicator_template& domain, const BITSTRING_template& context__id, const RUA__IEs::Cause_template& cause); extern RUA__PDU__Descriptions::RUA__PDU_template tr__RUA__Disconnect(const RUA__IEs::CN__DomainIndicator_template& domain, const BITSTRING_template& context__id, const RUA__IEs::Cause_template& cause, const OCTETSTRING_template& ranap__msg); extern RUA__PDU__Descriptions::RUA__PDU_template tr__RUA__Disconnect__opt__ranap(const RUA__IEs::CN__DomainIndicator_template& domain, const BITSTRING_template& context__id, const RUA__IEs::Cause_template& cause); extern RUA__PDU__Descriptions::RUA__PDU_template ts__RUA__ConnectionlessTransfer(const OCTETSTRING_template& ranap__msg); extern RUA__PDU__Descriptions::RUA__PDU_template tr__RUA__ConnectionlessTransfer(const OCTETSTRING_template& ranap__msg); extern void pre_init_module(); extern void post_init_module(); /* Global variable declarations */ extern const RUA__IEs::CN__DomainIndicator_template& tr__RUA__Connect_domain_defval; extern RUA__IEs::CN__DomainIndicator_template template_tr__RUA__Connect_domain_defval; extern const BITSTRING_template& tr__RUA__Connect_context__id_defval; extern BITSTRING_template template_tr__RUA__Connect_context__id_defval; extern const RUA__IEs::Establishment__Cause_template& tr__RUA__Connect_est__cause_defval; extern RUA__IEs::Establishment__Cause_template template_tr__RUA__Connect_est__cause_defval; extern const OCTETSTRING_template& tr__RUA__Connect_ranap__msg_defval; extern OCTETSTRING_template template_tr__RUA__Connect_ranap__msg_defval; extern const RUA__IEs::CN__DomainIndicator_template& tr__RUA__DirectTransfer_domain_defval; extern RUA__IEs::CN__DomainIndicator_template template_tr__RUA__DirectTransfer_domain_defval; extern const BITSTRING_template& tr__RUA__DirectTransfer_context__id_defval; extern BITSTRING_template template_tr__RUA__DirectTransfer_context__id_defval; extern const OCTETSTRING_template& tr__RUA__DirectTransfer_ranap__msg_defval; extern OCTETSTRING_template template_tr__RUA__DirectTransfer_ranap__msg_defval; extern const RUA__IEs::CN__DomainIndicator_template& tr__RUA__Disconnect_domain_defval; extern RUA__IEs::CN__DomainIndicator_template template_tr__RUA__Disconnect_domain_defval; extern const BITSTRING_template& tr__RUA__Disconnect_context__id_defval; extern BITSTRING_template template_tr__RUA__Disconnect_context__id_defval; extern const RUA__IEs::Cause_template& tr__RUA__Disconnect_cause_defval; extern RUA__IEs::Cause_template template_tr__RUA__Disconnect_cause_defval; extern const OCTETSTRING_template& tr__RUA__Disconnect_ranap__msg_defval; extern OCTETSTRING_template template_tr__RUA__Disconnect_ranap__msg_defval; extern const RUA__IEs::CN__DomainIndicator_template& tr__RUA__Disconnect__opt__ranap_domain_defval; extern RUA__IEs::CN__DomainIndicator_template template_tr__RUA__Disconnect__opt__ranap_domain_defval; extern const BITSTRING_template& tr__RUA__Disconnect__opt__ranap_context__id_defval; extern BITSTRING_template template_tr__RUA__Disconnect__opt__ranap_context__id_defval; extern const RUA__IEs::Cause_template& tr__RUA__Disconnect__opt__ranap_cause_defval; extern RUA__IEs::Cause_template template_tr__RUA__Disconnect__opt__ranap_cause_defval; extern const OCTETSTRING_template& tr__RUA__ConnectionlessTransfer_ranap__msg_defval; extern OCTETSTRING_template template_tr__RUA__ConnectionlessTransfer_ranap__msg_defval; extern const unsigned char module_checksum[]; extern TTCN_Module module_object; extern const RuntimeVersionChecker ver_checker; } /* end of namespace */ #endif