// 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 MGCP__Templates_HH #define MGCP__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 "MGCP_Types.hh" #include "SDP_Templates.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 MGCP__Templates { /* Function prototypes */ extern void f__mgcp__par__append(MGCP__Types::MgcpParameterList_template& list, const MGCP__Types::MgcpParameter_template& par); extern MGCP__Types::MgcpParameter_template t__MgcpParConnMode(const CHARSTRING_template& mode); extern MGCP__Types::MgcpParameter_template ts__MgcpParCallId(const HEXSTRING& cid); extern MGCP__Types::MgcpParameter_template ts__MgcpParReqId(const HEXSTRING& rid); extern MGCP__Types::MgcpParameter_template ts__MgcpParSpecEP(const CHARSTRING& ep); extern MGCP__Types::MgcpParameter_template t__MgcpParLocConnOpt(const CHARSTRING_template& lco); extern MGCP__Types::MgcpParameter_template ts__MgcpParConnectionId(const HEXSTRING& cid); extern MGCP__Types::MgcpParameter_template ts__MgcpParOsmuxCID(const INTEGER& osmux__cid); extern MGCP__Types::MgcpParameter_template t__MgcpParOsmoIGN(const CHARSTRING_template& val); extern MGCP__Types::MgcpResponse_template ts__MgcpResp__Err(const CHARSTRING_template& trans__id, const CHARSTRING_template& code, const CHARSTRING_template& string); extern MGCP__Types::MgcpResponse_template tr__MgcpResp__Err(const CHARSTRING_template& code); extern MGCP__Types::MgcpCommandLine_template t__MgcpCmdLine(const CHARSTRING_template& verb, const CHARSTRING_template& trans__id, const CHARSTRING_template& ep); extern MGCP__Types::MgcpCommand_template ts__AUEP(const CHARSTRING& trans__id, const CHARSTRING& ep); extern MGCP__Types::MgcpCommand_template ts__CRCX(const CHARSTRING& trans__id, const CHARSTRING& ep, const CHARSTRING& mode, const HEXSTRING& call__id, const SDP__Types::SDP__Message_template& sdp); extern MGCP__Types::MgcpCommand_template ts__CRCX__no__lco(const CHARSTRING& trans__id, const CHARSTRING& ep, const CHARSTRING& mode, const HEXSTRING& call__id, const SDP__Types::SDP__Message_template& sdp); extern MGCP__Types::MgcpCommand_template ts__CRCX__osmux(const CHARSTRING& trans__id, const CHARSTRING& ep, const CHARSTRING& mode, const HEXSTRING& call__id, const INTEGER& osmux__cid, const SDP__Types::SDP__Message_template& sdp); extern MGCP__Types::MgcpCommand_template tr__CRCX(const CHARSTRING_template& ep, const SDP__Types::SDP__Message_template& sdp); extern MGCP__Types::MgcpResponse_template ts__CRCX__ACK(const CHARSTRING& trans__id, const HEXSTRING& conn__id, const SDP__Types::SDP__Message_template& sdp); extern MGCP__Types::MgcpResponse_template ts__CRCX__ACK__osmux(const CHARSTRING& trans__id, const HEXSTRING& conn__id, const INTEGER& osmux__cid, const SDP__Types::SDP__Message_template& sdp); extern MGCP__Types::MgcpCommand_template ts__MDCX(const CHARSTRING& trans__id, const CHARSTRING& ep, const CHARSTRING& mode, const HEXSTRING& call__id, const HEXSTRING& conn__id, const SDP__Types::SDP__Message_template& sdp); extern MGCP__Types::MgcpCommand_template ts__MDCX__osmux(const CHARSTRING& trans__id, const CHARSTRING& ep, const CHARSTRING& mode, const HEXSTRING& call__id, const HEXSTRING& conn__id, const INTEGER& osmux__cid, const SDP__Types::SDP__Message_template& sdp); extern MGCP__Types::MgcpCommand_template tr__MDCX(const SDP__Types::SDP__Message_template& sdp); extern MGCP__Types::MgcpResponse_template ts__MDCX__ACK(const CHARSTRING& trans__id, const HEXSTRING& conn__id, const SDP__Types::SDP__Message_template& sdp); extern MGCP__Types::MgcpResponse_template ts__MDCX__ACK__osmux(const CHARSTRING& trans__id, const HEXSTRING& conn__id, const INTEGER& osmux__cid, const SDP__Types::SDP__Message_template& sdp); extern MGCP__Types::MgcpCommand_template ts__DLCX(const CHARSTRING& trans__id, const CHARSTRING& ep, const HEXSTRING_template& call__id, const HEXSTRING_template& conn__id); extern MGCP__Types::MgcpCommand_template tr__DLCX(const CHARSTRING_template& ep); extern MGCP__Types::MgcpResponse_template ts__DLCX__ACK2(const CHARSTRING& trans__id); extern MGCP__Types::MgcpResponse_template ts__DLCX__ACK(const CHARSTRING& trans__id, const HEXSTRING& conn__id, const SDP__Types::SDP__Message_template& sdp); extern CHARSTRING f__mgcp__addr2addrtype(const CHARSTRING& addr); extern CHARSTRING f__mgcp__osmux__cid__encode(const INTEGER& osmux__cid); extern INTEGER f__mgcp__osmux__cid__decode(const CHARSTRING& osmux__cid); extern BOOLEAN f__mgcp__contains__par(const MGCP__Types::MgcpMessage& msg, const CHARSTRING& code); extern CHARSTRING f__mgcp__extract__par(const MGCP__Types::MgcpMessage& msg, const CHARSTRING& code); extern CHARSTRING f__MgcpResp__extract__par(const MGCP__Types::MgcpResponse& resp, const CHARSTRING& code); extern CHARSTRING f__MgcpCmd__extract__par(const MGCP__Types::MgcpCommand& cmd, const CHARSTRING& code); extern BOOLEAN f__MgcpCmd__contains__par(const MGCP__Types::MgcpCommand& cmd, const CHARSTRING& code); extern HEXSTRING f__MgcpResp__extract__conn__id(const MGCP__Types::MgcpResponse& resp); extern HEXSTRING f__MgcpCmd__extract__call__id(const MGCP__Types::MgcpCommand& cmd); extern HEXSTRING f__MgcpCmd__extract__conn__id(const MGCP__Types::MgcpCommand& cmd); extern INTEGER f__MgcpCmd__extract__osmux__cid(const MGCP__Types::MgcpCommand& cmd); extern CHARSTRING f__mgcp__alloc__tid(); extern HEXSTRING f__mgcp__alloc__call__id(); extern HEXSTRING f__mgcp__alloc__conn__id(); extern BOOLEAN f__mgcp__find__param__entry(const MGCP__Types::MgcpParameterList& pars, const CHARSTRING& code, CHARSTRING& ret); extern BOOLEAN f__mgcp__find__param(const MGCP__Types::MgcpMessage& msg, const CHARSTRING& code, CHARSTRING& ret); extern void pre_init_module(); extern void post_init_module(); /* Global variable declarations */ extern const CHARSTRING_template& ts__MgcpResp__Err_string_defval; extern CHARSTRING_template template_ts__MgcpResp__Err_string_defval; extern const MGCP__Types::MgcpResponse_template& tr__AUEP__ACK; extern MGCP__Types::MgcpResponse_template template_tr__AUEP__ACK; extern const SDP__Types::SDP__Message_template& ts__CRCX_sdp_defval; extern SDP__Types::SDP__Message_template template_ts__CRCX_sdp_defval; extern const SDP__Types::SDP__Message_template& ts__CRCX__no__lco_sdp_defval; extern SDP__Types::SDP__Message_template template_ts__CRCX__no__lco_sdp_defval; extern const SDP__Types::SDP__Message_template& ts__CRCX__osmux_sdp_defval; extern SDP__Types::SDP__Message_template template_ts__CRCX__osmux_sdp_defval; extern const CHARSTRING_template& tr__CRCX_ep_defval; extern CHARSTRING_template template_tr__CRCX_ep_defval; extern const SDP__Types::SDP__Message_template& tr__CRCX_sdp_defval; extern SDP__Types::SDP__Message_template template_tr__CRCX_sdp_defval; extern const MGCP__Types::MgcpResponse_template& tr__CRCX__ACK; extern MGCP__Types::MgcpResponse_template template_tr__CRCX__ACK; extern const MGCP__Types::MgcpResponse_template& tr__CRCX__ACK__osmux; extern MGCP__Types::MgcpResponse_template template_tr__CRCX__ACK__osmux; extern const SDP__Types::SDP__Message_template& ts__CRCX__ACK_sdp_defval; extern SDP__Types::SDP__Message_template template_ts__CRCX__ACK_sdp_defval; extern const SDP__Types::SDP__Message_template& ts__CRCX__ACK__osmux_sdp_defval; extern SDP__Types::SDP__Message_template template_ts__CRCX__ACK__osmux_sdp_defval; extern const SDP__Types::SDP__Message_template& ts__MDCX_sdp_defval; extern SDP__Types::SDP__Message_template template_ts__MDCX_sdp_defval; extern const SDP__Types::SDP__Message_template& ts__MDCX__osmux_sdp_defval; extern SDP__Types::SDP__Message_template template_ts__MDCX__osmux_sdp_defval; extern const SDP__Types::SDP__Message_template& tr__MDCX_sdp_defval; extern SDP__Types::SDP__Message_template template_tr__MDCX_sdp_defval; extern const MGCP__Types::MgcpResponse_template& tr__MDCX__ACK; extern MGCP__Types::MgcpResponse_template template_tr__MDCX__ACK; extern const SDP__Types::SDP__Message_template& ts__MDCX__ACK_sdp_defval; extern SDP__Types::SDP__Message_template template_ts__MDCX__ACK_sdp_defval; extern const SDP__Types::SDP__Message_template& ts__MDCX__ACK__osmux_sdp_defval; extern SDP__Types::SDP__Message_template template_ts__MDCX__ACK__osmux_sdp_defval; extern const HEXSTRING_template& ts__DLCX_call__id_defval; extern HEXSTRING_template template_ts__DLCX_call__id_defval; extern const HEXSTRING_template& ts__DLCX_conn__id_defval; extern HEXSTRING_template template_ts__DLCX_conn__id_defval; extern const CHARSTRING_template& tr__DLCX_ep_defval; extern CHARSTRING_template template_tr__DLCX_ep_defval; extern const MGCP__Types::MgcpResponse_template& tr__DLCX__ACK; extern MGCP__Types::MgcpResponse_template template_tr__DLCX__ACK; extern const SDP__Types::SDP__Message_template& ts__DLCX__ACK_sdp_defval; extern SDP__Types::SDP__Message_template template_ts__DLCX__ACK_sdp_defval; extern const MGCP__Types::MgcpCommand_template& tr__RSIP; extern MGCP__Types::MgcpCommand_template template_tr__RSIP; extern const CHARSTRING_template& tr__MgcpVerb__ConnectionOriented; extern CHARSTRING_template template_tr__MgcpVerb__ConnectionOriented; extern const MGCP__Types::MgcpCommand_template& tr__MgcpCommand__CO; extern MGCP__Types::MgcpCommand_template template_tr__MgcpCommand__CO; extern const CHARSTRING_template& t__MGCP__EP__wildcard; extern CHARSTRING_template template_t__MGCP__EP__wildcard; extern const CHARSTRING cs_23, cs_22, cs_9, cs_11, cs_17, cs_19, cs_24, cs_10, cs_1, cs_13, cs_16, cs_8, cs_5, cs_21, cs_20, cs_4, cs_0, cs_15, cs_12, cs_18, cs_2, cs_7, cs_6, cs_3, cs_25, cs_14, cs_26; extern const unsigned char module_checksum[]; extern TTCN_Module module_object; extern const RuntimeVersionChecker ver_checker; } /* end of namespace */ #endif