// 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 L3__Templates_HH #define L3__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 "Osmocom_Types.hh" #include "MobileL3_Types.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 #undef L3__Templates_HH #endif namespace L3__Templates { /* Forward declarations of classes */ class CmServiceType; class CmServiceType_template; class CmIdentityType; class CmIdentityType_template; class ServiceType; class ServiceType_template; class GprsAttachType; class GprsAttachType_template; class GprsUpdateType; class GprsUpdateType_template; } /* end of namespace */ #ifndef L3__Templates_HH #define L3__Templates_HH namespace L3__Templates { /* Type definitions */ typedef INTEGER SpeechVer; typedef INTEGER_template SpeechVer_template; /* Class definitions */ class CmServiceType : public Base_Type { // enum friend class CmServiceType_template; public: enum enum_type { CM__TYPE__MO__CALL = 1, CM__TYPE__EMERG__CALL = 2, CM__TYPE__MO__SMS = 4, CM__TYPE__SS__ACT = 8, CM__TYPE__VGCS = 9, CM__TYPE__VBS = 10, CM__TYPE__LCS = 11, UNKNOWN_VALUE = 0, UNBOUND_VALUE = 3 }; private: enum_type enum_value; public: CmServiceType(); CmServiceType(int other_value); CmServiceType(enum_type other_value); CmServiceType(const CmServiceType& other_value); CmServiceType& operator=(int other_value); CmServiceType& operator=(enum_type other_value); CmServiceType& operator=(const CmServiceType& other_value); boolean operator==(int other_value) const; boolean operator==(enum_type other_value) const; boolean operator==(const CmServiceType& other_value) const; inline boolean operator!=(int other_value) const { return !(*this == other_value); } inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); } inline boolean operator!=(const CmServiceType& other_value) const { return !(*this == other_value); } boolean operator<(int other_value) const; boolean operator<(enum_type other_value) const; boolean operator<(const CmServiceType& other_value) const; boolean operator>(int other_value) const; boolean operator>(enum_type other_value) const; boolean operator>(const CmServiceType& other_value) const; inline boolean operator<=(int other_value) const { return !(*this > other_value); } inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); } inline boolean operator<=(const CmServiceType& other_value) const { return !(*this > other_value); } inline boolean operator>=(int other_value) const { return !(*this < other_value); } inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); } inline boolean operator>=(const CmServiceType& other_value) const { return !(*this < other_value); } static const char *enum_to_str(enum_type enum_par); static enum_type str_to_enum(const char *str_par, const int* int_par = NULL, const int* int_par2 = NULL); static boolean is_valid_enum(int int_par); static int enum2int(enum_type enum_par); static int enum2int(const CmServiceType& enum_par); int as_int() const { return enum2int(enum_value); } void from_int(int p_val) { *this = p_val; } void int2enum(int int_val); operator enum_type() const; inline boolean is_bound() const { return enum_value != UNBOUND_VALUE; } inline boolean is_value() const { return enum_value != UNBOUND_VALUE; } inline void clean_up(){ enum_value = UNBOUND_VALUE; } inline boolean is_present() const { return is_bound(); } void log() const; void set_param(Module_Param& param); void encode_text(Text_Buf& text_buf) const; void decode_text(Text_Buf& text_buf); }; class CmServiceType_template : public Base_Template { union { CmServiceType::enum_type single_value; struct { unsigned int n_values; CmServiceType_template *list_value; } value_list; struct { CmServiceType_template* precondition; CmServiceType_template* implied_template; } implication_; dynmatch_struct* dyn_match; }; void copy_template(const CmServiceType_template& other_value); public: CmServiceType_template(); CmServiceType_template(template_sel other_value); CmServiceType_template(int other_value); CmServiceType_template(CmServiceType::enum_type other_value); CmServiceType_template(const CmServiceType& other_value); CmServiceType_template(const OPTIONAL& other_value); CmServiceType_template(CmServiceType_template* p_precondition, CmServiceType_template* p_implied_template); CmServiceType_template(Dynamic_Match_Interface* p_dyn_match); CmServiceType_template(const CmServiceType_template& other_value); ~CmServiceType_template(); boolean is_bound() const; boolean is_value() const; void clean_up(); CmServiceType_template& operator=(template_sel other_value); CmServiceType_template& operator=(int other_value); CmServiceType_template& operator=(CmServiceType::enum_type other_value); CmServiceType_template& operator=(const CmServiceType& other_value); CmServiceType_template& operator=(const OPTIONAL& other_value); CmServiceType_template& operator=(const CmServiceType_template& other_value); boolean match(CmServiceType::enum_type other_value, boolean legacy = FALSE) const; boolean match(const CmServiceType& other_value, boolean legacy = FALSE) const; CmServiceType::enum_type valueof() const; void set_type(template_sel template_type, unsigned int list_length = 0); CmServiceType_template& list_item(unsigned int list_index); void log() const; void log_match(const CmServiceType& match_value, boolean legacy = FALSE) const; void encode_text(Text_Buf& text_buf) const; void decode_text(Text_Buf& text_buf); boolean is_present(boolean legacy = FALSE) const; boolean match_omit(boolean legacy = FALSE) const; void set_param(Module_Param& param); void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; }; class CmIdentityType : public Base_Type { // enum friend class CmIdentityType_template; public: enum enum_type { CM__ID__TYPE__IMSI = 1, CM__ID__TYPE__IMEI = 2, CM__ID__TYPE__IMEISV = 3, CM__ID__TYPE__TMSI = 4, CM__ID__TYPE__PTMSI__RAI__PTMSI__SIG = 5, UNKNOWN_VALUE = 0, UNBOUND_VALUE = 6 }; private: enum_type enum_value; public: CmIdentityType(); CmIdentityType(int other_value); CmIdentityType(enum_type other_value); CmIdentityType(const CmIdentityType& other_value); CmIdentityType& operator=(int other_value); CmIdentityType& operator=(enum_type other_value); CmIdentityType& operator=(const CmIdentityType& other_value); boolean operator==(int other_value) const; boolean operator==(enum_type other_value) const; boolean operator==(const CmIdentityType& other_value) const; inline boolean operator!=(int other_value) const { return !(*this == other_value); } inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); } inline boolean operator!=(const CmIdentityType& other_value) const { return !(*this == other_value); } boolean operator<(int other_value) const; boolean operator<(enum_type other_value) const; boolean operator<(const CmIdentityType& other_value) const; boolean operator>(int other_value) const; boolean operator>(enum_type other_value) const; boolean operator>(const CmIdentityType& other_value) const; inline boolean operator<=(int other_value) const { return !(*this > other_value); } inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); } inline boolean operator<=(const CmIdentityType& other_value) const { return !(*this > other_value); } inline boolean operator>=(int other_value) const { return !(*this < other_value); } inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); } inline boolean operator>=(const CmIdentityType& other_value) const { return !(*this < other_value); } static const char *enum_to_str(enum_type enum_par); static enum_type str_to_enum(const char *str_par, const int* int_par = NULL, const int* int_par2 = NULL); static boolean is_valid_enum(int int_par); static int enum2int(enum_type enum_par); static int enum2int(const CmIdentityType& enum_par); int as_int() const { return enum2int(enum_value); } void from_int(int p_val) { *this = p_val; } void int2enum(int int_val); operator enum_type() const; inline boolean is_bound() const { return enum_value != UNBOUND_VALUE; } inline boolean is_value() const { return enum_value != UNBOUND_VALUE; } inline void clean_up(){ enum_value = UNBOUND_VALUE; } inline boolean is_present() const { return is_bound(); } void log() const; void set_param(Module_Param& param); void encode_text(Text_Buf& text_buf) const; void decode_text(Text_Buf& text_buf); }; class CmIdentityType_template : public Base_Template { union { CmIdentityType::enum_type single_value; struct { unsigned int n_values; CmIdentityType_template *list_value; } value_list; struct { CmIdentityType_template* precondition; CmIdentityType_template* implied_template; } implication_; dynmatch_struct* dyn_match; }; void copy_template(const CmIdentityType_template& other_value); public: CmIdentityType_template(); CmIdentityType_template(template_sel other_value); CmIdentityType_template(int other_value); CmIdentityType_template(CmIdentityType::enum_type other_value); CmIdentityType_template(const CmIdentityType& other_value); CmIdentityType_template(const OPTIONAL& other_value); CmIdentityType_template(CmIdentityType_template* p_precondition, CmIdentityType_template* p_implied_template); CmIdentityType_template(Dynamic_Match_Interface* p_dyn_match); CmIdentityType_template(const CmIdentityType_template& other_value); ~CmIdentityType_template(); boolean is_bound() const; boolean is_value() const; void clean_up(); CmIdentityType_template& operator=(template_sel other_value); CmIdentityType_template& operator=(int other_value); CmIdentityType_template& operator=(CmIdentityType::enum_type other_value); CmIdentityType_template& operator=(const CmIdentityType& other_value); CmIdentityType_template& operator=(const OPTIONAL& other_value); CmIdentityType_template& operator=(const CmIdentityType_template& other_value); boolean match(CmIdentityType::enum_type other_value, boolean legacy = FALSE) const; boolean match(const CmIdentityType& other_value, boolean legacy = FALSE) const; CmIdentityType::enum_type valueof() const; void set_type(template_sel template_type, unsigned int list_length = 0); CmIdentityType_template& list_item(unsigned int list_index); void log() const; void log_match(const CmIdentityType& match_value, boolean legacy = FALSE) const; void encode_text(Text_Buf& text_buf) const; void decode_text(Text_Buf& text_buf); boolean is_present(boolean legacy = FALSE) const; boolean match_omit(boolean legacy = FALSE) const; void set_param(Module_Param& param); void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; }; class ServiceType : public Base_Type { // enum friend class ServiceType_template; public: enum enum_type { SERVICE__TYPE__Signalling = 0, SERVICE__TYPE__Data = 1, SERVICE__TYPE__Paging__Response = 2, SERVICE__TYPE__MBMS__Multicast__Service__Reception = 3, SERVICE__TYPE__MBMS__Broadcast__Service__Reception = 4, UNKNOWN_VALUE = 5, UNBOUND_VALUE = 6 }; private: enum_type enum_value; public: ServiceType(); ServiceType(int other_value); ServiceType(enum_type other_value); ServiceType(const ServiceType& other_value); ServiceType& operator=(int other_value); ServiceType& operator=(enum_type other_value); ServiceType& operator=(const ServiceType& other_value); boolean operator==(int other_value) const; boolean operator==(enum_type other_value) const; boolean operator==(const ServiceType& other_value) const; inline boolean operator!=(int other_value) const { return !(*this == other_value); } inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); } inline boolean operator!=(const ServiceType& other_value) const { return !(*this == other_value); } boolean operator<(int other_value) const; boolean operator<(enum_type other_value) const; boolean operator<(const ServiceType& other_value) const; boolean operator>(int other_value) const; boolean operator>(enum_type other_value) const; boolean operator>(const ServiceType& other_value) const; inline boolean operator<=(int other_value) const { return !(*this > other_value); } inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); } inline boolean operator<=(const ServiceType& other_value) const { return !(*this > other_value); } inline boolean operator>=(int other_value) const { return !(*this < other_value); } inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); } inline boolean operator>=(const ServiceType& other_value) const { return !(*this < other_value); } static const char *enum_to_str(enum_type enum_par); static enum_type str_to_enum(const char *str_par, const int* int_par = NULL, const int* int_par2 = NULL); static boolean is_valid_enum(int int_par); static int enum2int(enum_type enum_par); static int enum2int(const ServiceType& enum_par); int as_int() const { return enum2int(enum_value); } void from_int(int p_val) { *this = p_val; } void int2enum(int int_val); operator enum_type() const; inline boolean is_bound() const { return enum_value != UNBOUND_VALUE; } inline boolean is_value() const { return enum_value != UNBOUND_VALUE; } inline void clean_up(){ enum_value = UNBOUND_VALUE; } inline boolean is_present() const { return is_bound(); } void log() const; void set_param(Module_Param& param); void encode_text(Text_Buf& text_buf) const; void decode_text(Text_Buf& text_buf); }; class ServiceType_template : public Base_Template { union { ServiceType::enum_type single_value; struct { unsigned int n_values; ServiceType_template *list_value; } value_list; struct { ServiceType_template* precondition; ServiceType_template* implied_template; } implication_; dynmatch_struct* dyn_match; }; void copy_template(const ServiceType_template& other_value); public: ServiceType_template(); ServiceType_template(template_sel other_value); ServiceType_template(int other_value); ServiceType_template(ServiceType::enum_type other_value); ServiceType_template(const ServiceType& other_value); ServiceType_template(const OPTIONAL& other_value); ServiceType_template(ServiceType_template* p_precondition, ServiceType_template* p_implied_template); ServiceType_template(Dynamic_Match_Interface* p_dyn_match); ServiceType_template(const ServiceType_template& other_value); ~ServiceType_template(); boolean is_bound() const; boolean is_value() const; void clean_up(); ServiceType_template& operator=(template_sel other_value); ServiceType_template& operator=(int other_value); ServiceType_template& operator=(ServiceType::enum_type other_value); ServiceType_template& operator=(const ServiceType& other_value); ServiceType_template& operator=(const OPTIONAL& other_value); ServiceType_template& operator=(const ServiceType_template& other_value); boolean match(ServiceType::enum_type other_value, boolean legacy = FALSE) const; boolean match(const ServiceType& other_value, boolean legacy = FALSE) const; ServiceType::enum_type valueof() const; void set_type(template_sel template_type, unsigned int list_length = 0); ServiceType_template& list_item(unsigned int list_index); void log() const; void log_match(const ServiceType& match_value, boolean legacy = FALSE) const; void encode_text(Text_Buf& text_buf) const; void decode_text(Text_Buf& text_buf); boolean is_present(boolean legacy = FALSE) const; boolean match_omit(boolean legacy = FALSE) const; void set_param(Module_Param& param); void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; }; class GprsAttachType : public Base_Type { // enum friend class GprsAttachType_template; public: enum enum_type { GPRS__ATT__T__GPRS = 0, GPRS__ATT__T__GPRS__IMSI__COMBINED = 1, UNKNOWN_VALUE = 2, UNBOUND_VALUE = 3 }; private: enum_type enum_value; public: GprsAttachType(); GprsAttachType(int other_value); GprsAttachType(enum_type other_value); GprsAttachType(const GprsAttachType& other_value); GprsAttachType& operator=(int other_value); GprsAttachType& operator=(enum_type other_value); GprsAttachType& operator=(const GprsAttachType& other_value); boolean operator==(int other_value) const; boolean operator==(enum_type other_value) const; boolean operator==(const GprsAttachType& other_value) const; inline boolean operator!=(int other_value) const { return !(*this == other_value); } inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); } inline boolean operator!=(const GprsAttachType& other_value) const { return !(*this == other_value); } boolean operator<(int other_value) const; boolean operator<(enum_type other_value) const; boolean operator<(const GprsAttachType& other_value) const; boolean operator>(int other_value) const; boolean operator>(enum_type other_value) const; boolean operator>(const GprsAttachType& other_value) const; inline boolean operator<=(int other_value) const { return !(*this > other_value); } inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); } inline boolean operator<=(const GprsAttachType& other_value) const { return !(*this > other_value); } inline boolean operator>=(int other_value) const { return !(*this < other_value); } inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); } inline boolean operator>=(const GprsAttachType& other_value) const { return !(*this < other_value); } static const char *enum_to_str(enum_type enum_par); static enum_type str_to_enum(const char *str_par, const int* int_par = NULL, const int* int_par2 = NULL); static boolean is_valid_enum(int int_par); static int enum2int(enum_type enum_par); static int enum2int(const GprsAttachType& enum_par); int as_int() const { return enum2int(enum_value); } void from_int(int p_val) { *this = p_val; } void int2enum(int int_val); operator enum_type() const; inline boolean is_bound() const { return enum_value != UNBOUND_VALUE; } inline boolean is_value() const { return enum_value != UNBOUND_VALUE; } inline void clean_up(){ enum_value = UNBOUND_VALUE; } inline boolean is_present() const { return is_bound(); } void log() const; void set_param(Module_Param& param); void encode_text(Text_Buf& text_buf) const; void decode_text(Text_Buf& text_buf); }; class GprsAttachType_template : public Base_Template { union { GprsAttachType::enum_type single_value; struct { unsigned int n_values; GprsAttachType_template *list_value; } value_list; struct { GprsAttachType_template* precondition; GprsAttachType_template* implied_template; } implication_; dynmatch_struct* dyn_match; }; void copy_template(const GprsAttachType_template& other_value); public: GprsAttachType_template(); GprsAttachType_template(template_sel other_value); GprsAttachType_template(int other_value); GprsAttachType_template(GprsAttachType::enum_type other_value); GprsAttachType_template(const GprsAttachType& other_value); GprsAttachType_template(const OPTIONAL& other_value); GprsAttachType_template(GprsAttachType_template* p_precondition, GprsAttachType_template* p_implied_template); GprsAttachType_template(Dynamic_Match_Interface* p_dyn_match); GprsAttachType_template(const GprsAttachType_template& other_value); ~GprsAttachType_template(); boolean is_bound() const; boolean is_value() const; void clean_up(); GprsAttachType_template& operator=(template_sel other_value); GprsAttachType_template& operator=(int other_value); GprsAttachType_template& operator=(GprsAttachType::enum_type other_value); GprsAttachType_template& operator=(const GprsAttachType& other_value); GprsAttachType_template& operator=(const OPTIONAL& other_value); GprsAttachType_template& operator=(const GprsAttachType_template& other_value); boolean match(GprsAttachType::enum_type other_value, boolean legacy = FALSE) const; boolean match(const GprsAttachType& other_value, boolean legacy = FALSE) const; GprsAttachType::enum_type valueof() const; void set_type(template_sel template_type, unsigned int list_length = 0); GprsAttachType_template& list_item(unsigned int list_index); void log() const; void log_match(const GprsAttachType& match_value, boolean legacy = FALSE) const; void encode_text(Text_Buf& text_buf) const; void decode_text(Text_Buf& text_buf); boolean is_present(boolean legacy = FALSE) const; boolean match_omit(boolean legacy = FALSE) const; void set_param(Module_Param& param); void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; }; class GprsUpdateType : public Base_Type { // enum friend class GprsUpdateType_template; public: enum enum_type { GPRS__UPD__T__RA = 0, GPRS__UPD__T__RA__LA__COMBINED = 1, GPRS__UPD__T__RA__LA__COMBINED__IMSI__ATT = 2, GPRS__UPD__T__PERIODIC = 3, UNKNOWN_VALUE = 4, UNBOUND_VALUE = 5 }; private: enum_type enum_value; public: GprsUpdateType(); GprsUpdateType(int other_value); GprsUpdateType(enum_type other_value); GprsUpdateType(const GprsUpdateType& other_value); GprsUpdateType& operator=(int other_value); GprsUpdateType& operator=(enum_type other_value); GprsUpdateType& operator=(const GprsUpdateType& other_value); boolean operator==(int other_value) const; boolean operator==(enum_type other_value) const; boolean operator==(const GprsUpdateType& other_value) const; inline boolean operator!=(int other_value) const { return !(*this == other_value); } inline boolean operator!=(enum_type other_value) const { return !(*this == other_value); } inline boolean operator!=(const GprsUpdateType& other_value) const { return !(*this == other_value); } boolean operator<(int other_value) const; boolean operator<(enum_type other_value) const; boolean operator<(const GprsUpdateType& other_value) const; boolean operator>(int other_value) const; boolean operator>(enum_type other_value) const; boolean operator>(const GprsUpdateType& other_value) const; inline boolean operator<=(int other_value) const { return !(*this > other_value); } inline boolean operator<=(enum_type other_value) const { return !(*this > other_value); } inline boolean operator<=(const GprsUpdateType& other_value) const { return !(*this > other_value); } inline boolean operator>=(int other_value) const { return !(*this < other_value); } inline boolean operator>=(enum_type other_value) const { return !(*this < other_value); } inline boolean operator>=(const GprsUpdateType& other_value) const { return !(*this < other_value); } static const char *enum_to_str(enum_type enum_par); static enum_type str_to_enum(const char *str_par, const int* int_par = NULL, const int* int_par2 = NULL); static boolean is_valid_enum(int int_par); static int enum2int(enum_type enum_par); static int enum2int(const GprsUpdateType& enum_par); int as_int() const { return enum2int(enum_value); } void from_int(int p_val) { *this = p_val; } void int2enum(int int_val); operator enum_type() const; inline boolean is_bound() const { return enum_value != UNBOUND_VALUE; } inline boolean is_value() const { return enum_value != UNBOUND_VALUE; } inline void clean_up(){ enum_value = UNBOUND_VALUE; } inline boolean is_present() const { return is_bound(); } void log() const; void set_param(Module_Param& param); void encode_text(Text_Buf& text_buf) const; void decode_text(Text_Buf& text_buf); }; class GprsUpdateType_template : public Base_Template { union { GprsUpdateType::enum_type single_value; struct { unsigned int n_values; GprsUpdateType_template *list_value; } value_list; struct { GprsUpdateType_template* precondition; GprsUpdateType_template* implied_template; } implication_; dynmatch_struct* dyn_match; }; void copy_template(const GprsUpdateType_template& other_value); public: GprsUpdateType_template(); GprsUpdateType_template(template_sel other_value); GprsUpdateType_template(int other_value); GprsUpdateType_template(GprsUpdateType::enum_type other_value); GprsUpdateType_template(const GprsUpdateType& other_value); GprsUpdateType_template(const OPTIONAL& other_value); GprsUpdateType_template(GprsUpdateType_template* p_precondition, GprsUpdateType_template* p_implied_template); GprsUpdateType_template(Dynamic_Match_Interface* p_dyn_match); GprsUpdateType_template(const GprsUpdateType_template& other_value); ~GprsUpdateType_template(); boolean is_bound() const; boolean is_value() const; void clean_up(); GprsUpdateType_template& operator=(template_sel other_value); GprsUpdateType_template& operator=(int other_value); GprsUpdateType_template& operator=(GprsUpdateType::enum_type other_value); GprsUpdateType_template& operator=(const GprsUpdateType& other_value); GprsUpdateType_template& operator=(const OPTIONAL& other_value); GprsUpdateType_template& operator=(const GprsUpdateType_template& other_value); boolean match(GprsUpdateType::enum_type other_value, boolean legacy = FALSE) const; boolean match(const GprsUpdateType& other_value, boolean legacy = FALSE) const; GprsUpdateType::enum_type valueof() const; void set_type(template_sel template_type, unsigned int list_length = 0); GprsUpdateType_template& list_item(unsigned int list_index); void log() const; void log_match(const GprsUpdateType& match_value, boolean legacy = FALSE) const; void encode_text(Text_Buf& text_buf) const; void decode_text(Text_Buf& text_buf); boolean is_present(boolean legacy = FALSE) const; boolean match_omit(boolean legacy = FALSE) const; void set_param(Module_Param& param); void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const; }; /* Function prototypes */ extern MobileL3__CommonIE__Types::ML3__Cause__TLV_template ts__ML3__Cause(const BITSTRING& cause, const BITSTRING& loc, const BITSTRING& std); extern MobileL3__CommonIE__Types::ML3__Cause__LV_template ts__ML3__Cause__LV(const BITSTRING& cause, const BITSTRING& loc, const BITSTRING& std); extern MobileL3__CommonIE__Types::MobileIdentityTLV_template ts__MI__TLV(const MobileL3__CommonIE__Types::MobileIdentityV_template& mi); extern MobileL3__CommonIE__Types::MobileIdentityTLV_template tr__MI__TLV(const MobileL3__CommonIE__Types::MobileIdentityV_template& mi); extern MobileL3__CommonIE__Types::MobileIdentityLV_template ts__MI__LV(const MobileL3__CommonIE__Types::MobileIdentityV_template& mi); extern MobileL3__CommonIE__Types::MobileIdentityLV_template tr__MI__LV(const MobileL3__CommonIE__Types::MobileIdentityV_template& mi); extern MobileL3__CommonIE__Types::MobileIdentityV_template t__MI__NoIdentity(const HEXSTRING_template& filler); extern MobileL3__CommonIE__Types::MobileIdentityV_template t__MI__TMSI(const OCTETSTRING_template& tmsi); extern MobileL3__CommonIE__Types::IMSI__L3_template f__tr__MI__IMSI(const HEXSTRING_template& digits); extern MobileL3__CommonIE__Types::MobileIdentityV_template tr__MI__IMSI(const HEXSTRING_template& imsi); extern MobileL3__CommonIE__Types::MobileIdentityV_template ts__MI__IMSI(const HEXSTRING& imsi); extern MobileL3__CommonIE__Types::MobileIdentityLV_template ts__MI__TMSI__LV(const OCTETSTRING_template& tmsi); extern MobileL3__GMM__SM__Types::MSNetworkCapabilityTLV_template ts__GMM__MsNetCapTLV(const MobileL3__GMM__SM__Types::MSNetworkCapabilityV_template& ms__network__cap); extern MobileL3__CommonIE__Types::MobileIdentityTLV_template ts__MI__TMSI__TLV(const OCTETSTRING_template& tmsi); extern MobileL3__CommonIE__Types::MobileIdentityLV_template ts__MI__TMSI__NRI__LV(const INTEGER& nri__v, const INTEGER& nri__bitlen); extern MobileL3__CommonIE__Types::MobileIdentityTLV_template ts__MI__IMEISV__TLV(const HEXSTRING& imeisv); extern MobileL3__CommonIE__Types::IMSI__L3 f__enc__IMSI__L3(const HEXSTRING& digits); extern MobileL3__CommonIE__Types::IMEI__L3 f__enc__IMEI__L3(const HEXSTRING& digits); extern MobileL3__CommonIE__Types::IMEI__SV f__enc__IMEI__SV(const HEXSTRING& digits); extern MobileL3__CommonIE__Types::MobileIdentityLV_template ts__MI__IMSI__LV(const HEXSTRING& imsi__digits); extern MobileL3__CommonIE__Types::MobileIdentityLV_template ts__MI__IMEI__LV(const HEXSTRING& imei__digits); extern MobileL3__CommonIE__Types::MobileIdentityLV_template ts__MI__IMEISV__LV(const HEXSTRING& imei__digits); extern MobileL3__GMM__SM__Types::PDPContextStatusTLV_template ts__PDPContextStatusTLV(const OCTETSTRING_template& status); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__LU__REQ(const MobileL3__MM__Types::LocationUpdatingType_template& lu__type, const MobileL3__CommonIE__Types::MobileIdentityLV_template& mi__lv, const OCTETSTRING_template& mcc__mnc); extern MobileL3__Types::PDU__ML3__NW__MS_template ts__LU__ACCEPT(const MobileL3__CommonIE__Types::MobileIdentityTLV_template& mi__tlv); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__CM__SERV__REQ(const CmServiceType& serv__type, const MobileL3__CommonIE__Types::MobileIdentityLV& mi__lv); extern MobileL3__Types::PDU__ML3__NW__MS_template ts__CM__SERV__REJ(const OCTETSTRING& rejectCause); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__CM__REESTABL__REQ(const MobileL3__CommonIE__Types::MobileIdentityLV& mi__lv); extern MobileL3__CommonIE__Types::CipheringKeySequenceNumberV_template ts__CKSN(const INTEGER_template& key__seq); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__CM__REEST__REQ(const INTEGER& cksn, const MobileL3__CommonIE__Types::MobileIdentityLV& mi__lv); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__MT__simple(const BITSTRING_template& discr); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__CM__SERV__REJ(const OCTETSTRING_template& rej__cause); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__PAGING__REQ1(const MobileL3__CommonIE__Types::MobileIdentityLV_template& mi1, const MobileL3__CommonIE__Types::MobileIdentityTLV_template& mi2); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__PAGING__REQ2(const OCTETSTRING_template& mi1, const OCTETSTRING_template& mi2, const MobileL3__CommonIE__Types::MobileIdentityTLV_template& mi3); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__PAGING__REQ3(const OCTETSTRING_template& mi1, const OCTETSTRING_template& mi2, const OCTETSTRING_template& mi3, const OCTETSTRING_template& mi4); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__PAG__RESP(const MobileL3__CommonIE__Types::MobileIdentityLV_template& mi__lv); extern MobileL3__RRM__Types::ChannelDescription2__V_template tr__ChannelDescription2__V(const BITSTRING_template& timeslotNumber, const BITSTRING_template& channelTypeandTDMAOffset); extern MobileL3__RRM__Types::ChannelMode__V_template tr__ChannelMode__V(const OCTETSTRING_template& mode); extern MobileL3__RRM__Types::ExtendedTSCSet__TV_template tr__ExtendedTSCSet__TV(const BITSTRING_template& cSDomainTSCSet); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__RRM__ModeModify(const MobileL3__RRM__Types::ChannelDescription2__V_template& desc, const MobileL3__RRM__Types::ChannelMode__V_template& mode, const MobileL3__RRM__Types::ExtendedTSCSet__TV_template& extendedTSCSet); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__RRM__ModeModifyAck(const MobileL3__RRM__Types::ChannelDescription2__V& desc, const MobileL3__RRM__Types::ChannelMode__V& mode, const MobileL3__RRM__Types::ExtendedTSCSet__TV_template& extendedTSCSet); extern MobileL3__Types::PDU__ML3__NW__MS_template ts__RRM__CiphModeCmd(const BITSTRING& alg__id); extern MobileL3__RRM__Types::ChannelMode__TV_template tr__ChannelMode__TV(const OCTETSTRING_template& mode); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__RR__AssignmentCommand(const MobileL3__RRM__Types::ChannelDescription2__V_template& desc, const MobileL3__RRM__Types::ChannelMode__TV_template& mode, const MobileL3__RRM__Types::ExtendedTSCSet__TV_template& extendedTSCSet); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__RRM__AssignmentComplete(const OCTETSTRING& cause); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__RRM__AssignmentFailure(const OCTETSTRING& cause); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__RRM__HandoverFailure(const OCTETSTRING& cause); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__RRM__HandoverComplete(const OCTETSTRING& cause); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__RR__APP__INFO(const BITSTRING_template& apdu__id, const OCTETSTRING_template& data, const MobileL3__RRM__Types::APDU__Flags__V_template& flags); extern MobileL3__CommonIE__Types::MobileStationClassmark3__TLV_template ts__CM3__TLV(const OCTETSTRING_template& cm3); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__RRM__CM__CHG(const MobileL3__CommonIE__Types::MobileStationClassmark2__LV& cm2, const MobileL3__CommonIE__Types::MobileStationClassmark3__TLV_template& cm3); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__RRM__UL__REL(const OCTETSTRING& cause); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__RRM__DTM__ASS__FAIL(const OCTETSTRING& cause); extern MobileL3__Types::PDU__ML3__MS__NW_template tr__RRM__RR__STATUS(const OCTETSTRING_template& cause); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__RRM__RR__RELEASE(const OCTETSTRING_template& cause); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__RRM__RR__RELEASE__CellSelectInd(const OCTETSTRING_template& cause); extern MobileL3__CommonIE__Types::CipheringKeySequenceNumberV_template ts__ML3__IE__CKSN(const INTEGER& cksn); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__LU__Req(const MobileL3__MM__Types::LocationUpdatingType& lu__type, const MobileL3__CommonIE__Types::LocationAreaIdentification__V& lai, const MobileL3__CommonIE__Types::MobileIdentityLV& mi, const MobileL3__CommonIE__Types::MobileStationClassmark1__V& cm1); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__LU__Rej(const OCTETSTRING_template& cause); extern BITSTRING_template f__id__type__or__any(const CmIdentityType_template& id__type); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__MM__ID__Req(const CmIdentityType_template& id__type); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__MM__ID__Rsp(const MobileL3__CommonIE__Types::MobileIdentityLV& mi); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__MM__ID__Rsp__IMSI(const HEXSTRING& imsi); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__MM__ID__Rsp__IMEI(const HEXSTRING& imei); extern MobileL3__CommonIE__Types::MobileStationClassmark1__V_template ts__CM1(const BITSTRING& a5__1__unavail, const BITSTRING& rev, const BITSTRING& esind); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__MM__IMSI__DET__Ind(const MobileL3__CommonIE__Types::MobileIdentityLV& mi, const MobileL3__CommonIE__Types::MobileStationClassmark1__V_template& cm1); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__CC(const INTEGER& tid); extern MobileL3__CC__Types::CalledPartyBCD__Number_template ts__Called(const HEXSTRING& digits); extern MobileL3__CC__Types::CalledPartyBCD__Number_template tr__Called(const HEXSTRING_template& digits); extern HEXSTRING f__pad__digits(const HEXSTRING& digits); extern MobileL3__CC__Types::CallingPartyBCD__Number_template tr__Calling(const HEXSTRING_template& digits); extern MobileL3__CC__Types::Speech__AuxiliarySpeech_template ts__SpeechAux(const INTEGER& ver, const BITSTRING& suffix); extern MobileL3__CC__Types::Speech__AuxiliarySpeech_template ts__SpeechAuxFR(const INTEGER& ver); extern MobileL3__CC__Types::Speech__AuxiliarySpeech_template ts__SpeechAuxHR(const INTEGER& ver); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__CC__SETUP(const INTEGER& tid, const HEXSTRING& called, const MobileL3__CC__Types::BearerCapability__TLV_template& bcap); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__CC__EMERG__SETUP(const INTEGER& tid, const MobileL3__CC__Types::BearerCapability__TLV_template& bcap); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__CC__CALL__PROC(const INTEGER& tid); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__CC__ALERTING(const INTEGER& tid); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__CC__ALERTING(const INTEGER& tid); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MT__CC__ALERTING(const INTEGER& tid); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__CC__CONNECT(const INTEGER& tid); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__CC__CONNECT(const INTEGER& tid); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__CC__CONNECT__ACK(const INTEGER& tid); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__CC__START__DTMF(const INTEGER& tid, const CHARSTRING& number); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__CC__DISC(const INTEGER& tid); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__CC__DISC(const INTEGER& tid, const BITSTRING& tid__remote, const BITSTRING& cause); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__CC__RELEASE(const INTEGER& tid); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__CC__RELEASE(const INTEGER& tid, const BITSTRING& tid__remote, const BITSTRING& cause); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__CC__REL__COMPL(const INTEGER& tid, const BITSTRING& tid__remote); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__CC__REL__COMPL(const INTEGER& tid); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__MM__AUTH__REQ(const OCTETSTRING_template& rand); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__MM__AUTH__REQ__3G(const OCTETSTRING_template& rand, const OCTETSTRING_template& autn); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MT__MM__AUTH__RESP__2G(const OCTETSTRING& sres); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MT__MM__AUTH__RESP__3G(const OCTETSTRING& sres, const OCTETSTRING& res); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__CC__CALL__CONF(const INTEGER& tid, const MobileL3__CC__Types::BearerCapability__TLV_template& bcap); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__CC__SETUP(const INTEGER& tid, const HEXSTRING_template& called, const HEXSTRING_template& calling, const MobileL3__CC__Types::BearerCapability__TLV_template& bcap); extern MobileL3__CommonIE__Types::Facility__TLV_template ts__FacTLV(const OCTETSTRING& facility); extern MobileL3__CommonIE__Types::Facility__TLV_template tr__FacTLV(const OCTETSTRING_template& facility); extern MobileL3__CommonIE__Types::Facility__LV_template ts__FacLV(const OCTETSTRING& facility); extern MobileL3__CommonIE__Types::Facility__LV_template tr__FacLV(const OCTETSTRING_template& facility); extern MobileL3__CommonIE__Types::Facility__TLV_template f__facility__or__omit(const OCTETSTRING_template& facility); extern MobileL3__CommonIE__Types::Facility__TLV_template f__facility__or__wc(const OCTETSTRING_template& facility); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__SS__REGISTER(const INTEGER& tid, const BITSTRING& ti__flag, const OCTETSTRING& facility, const MobileL3__CommonIE__Types::SS__VersionIndicator_template& ss__ver); extern MobileL3__Types::PDU__ML3__MS__NW_template tr__ML3__MO__SS__REGISTER(const INTEGER_template& tid, const BITSTRING_template& ti__flag, const OCTETSTRING_template& facility, const MobileL3__CommonIE__Types::SS__VersionIndicator_template& ss__ver); extern MobileL3__Types::PDU__ML3__NW__MS_template ts__ML3__MT__SS__REGISTER(const INTEGER& tid, const BITSTRING& ti__flag, const OCTETSTRING& facility); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__SS__REGISTER(const INTEGER_template& tid, const BITSTRING_template& ti__flag, const OCTETSTRING_template& facility); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__SS__FACILITY(const INTEGER& tid, const BITSTRING& ti__flag, const OCTETSTRING& facility); extern MobileL3__Types::PDU__ML3__MS__NW_template tr__ML3__MO__SS__FACILITY(const INTEGER_template& tid, const BITSTRING_template& ti__flag, const OCTETSTRING_template& facility); extern MobileL3__Types::PDU__ML3__NW__MS_template ts__ML3__MT__SS__FACILITY(const INTEGER& tid, const BITSTRING& ti__flag, const OCTETSTRING& facility); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__SS__FACILITY(const INTEGER_template& tid, const BITSTRING_template& ti__flag, const OCTETSTRING_template& facility); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__SS__RELEASE__COMPLETE(const INTEGER& tid, const BITSTRING& ti__flag, const MobileL3__CommonIE__Types::ML3__Cause__TLV_template& cause, const OCTETSTRING_template& facility); extern MobileL3__Types::PDU__ML3__MS__NW_template tr__ML3__MO__SS__RELEASE__COMPLETE(const INTEGER_template& tid, const BITSTRING_template& ti__flag, const MobileL3__CommonIE__Types::ML3__Cause__TLV_template& cause, const OCTETSTRING_template& facility); extern MobileL3__Types::PDU__ML3__NW__MS_template ts__ML3__MT__SS__RELEASE__COMPLETE(const INTEGER& tid, const BITSTRING& ti__flag, const MobileL3__CommonIE__Types::ML3__Cause__TLV_template& cause, const OCTETSTRING_template& facility); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__SS__RELEASE__COMPLETE(const INTEGER_template& tid, const BITSTRING_template& ti__flag, const MobileL3__CommonIE__Types::ML3__Cause__TLV_template& cause, const OCTETSTRING_template& facility); extern MobileL3__GMM__SM__Types::AttachTypeV ts__GMM__AttachType(const BOOLEAN& combined, const BOOLEAN& ); extern MobileL3__GMM__SM__Types::UpdateTypeV_template ts__GMM__UpdateType(const GprsUpdateType& upd__t, const BOOLEAN& combined, const BOOLEAN& ); extern BITSTRING f__presence__bit__MultislotCap__GPRS(const MobileL3__GMM__SM__Types::MultislotCap__GPRS_template& mscap__gprs); extern BITSTRING f__presence__bit__MultislotCap__EGPRS(const MobileL3__GMM__SM__Types::MultislotCap__EGPRS_template& mscap__egprs); extern MobileL3__GMM__SM__Types::MSRACapabilityValuesRecord_template ts__RaCapRec(const BITSTRING& att, const MobileL3__GMM__SM__Types::MultislotCap__GPRS_template& mscap__gprs, const MobileL3__GMM__SM__Types::MultislotCap__EGPRS_template& mscap__egprs); extern MobileL3__GMM__SM__Types::NetworkResourceIdentifierContainerTLV_template ts__GMM__NRI(const INTEGER& nri); extern MobileL3__Types::PDU__L3__MS__SGSN_template ts__GMM__ATTACH__REQ(const MobileL3__CommonIE__Types::MobileIdentityLV& mi__lv, const MobileL3__GMM__SM__Types::RoutingAreaIdentificationV& old__ra, const BOOLEAN& combined, const BOOLEAN& follow__on__pending, const MobileL3__CommonIE__Types::MobileStationClassmark2__TLV_template& cm2__tlv, const MobileL3__CommonIE__Types::MobileStationClassmark3__TLV_template& cm3__tlv, const MobileL3__GMM__SM__Types::NetworkResourceIdentifierContainerTLV_template& nri, const MobileL3__GMM__SM__Types::P__TMSISignatureTV_template& p__tmsi__sig, const MobileL3__CommonIE__Types::P__TMSI__TypeTV_template& p__tmsi__type, const MobileL3__CommonIE__Types::MobileIdentityTLV_template& add__p__tmsi, const MobileL3__CommonIE__Types::RoutingAreaIdentification2TLV_template& add__rai); extern MobileL3__CommonIE__Types::MobileIdentityTLV_template tr__MI__TMSI__TLV(const OCTETSTRING_template& tmsi); extern MobileL3__Types::PDU__L3__SGSN__MS_template tr__GMM__ATTACH__ACCEPT(const BITSTRING_template& res, const MobileL3__GMM__SM__Types::RoutingAreaIdentificationV_template& ra, const OCTETSTRING_template& ptmsi); extern MobileL3__Types::PDU__L3__SGSN__MS_template tr__GMM__ATTACH__REJECT(const OCTETSTRING_template& cause); extern MobileL3__Types::PDU__L3__MS__SGSN_template ts__GMM__RAU__REQ(const MobileL3__CommonIE__Types::MobileIdentityLV& , const GprsUpdateType& upd__type, const MobileL3__GMM__SM__Types::RoutingAreaIdentificationV& old__ra, const BOOLEAN& follow__on__pending, const MobileL3__CommonIE__Types::MobileStationClassmark2__TLV_template& cm2__tlv, const MobileL3__CommonIE__Types::MobileStationClassmark3__TLV_template& cm3__tlv, const OCTETSTRING_template& p__tmsi, const MobileL3__GMM__SM__Types::NetworkResourceIdentifierContainerTLV_template& nri, const MobileL3__GMM__SM__Types::P__TMSISignatureTV_template& p__tmsi__sig, const MobileL3__CommonIE__Types::P__TMSI__TypeTV_template& p__tmsi__type, const MobileL3__CommonIE__Types::MobileIdentityTLV_template& add__p__tmsi, const MobileL3__CommonIE__Types::RoutingAreaIdentification2TLV_template& add__rai, const MobileL3__GMM__SM__Types::MSNetworkCapabilityV_template& ms__network__cap); extern MobileL3__Types::PDU__L3__SGSN__MS_template tr__GMM__RAU__REJECT(const OCTETSTRING_template& cause); extern MobileL3__Types::PDU__L3__SGSN__MS_template tr__GMM__RAU__ACCEPT(const BITSTRING_template& res, const MobileL3__GMM__SM__Types::RoutingAreaIdentificationV_template& ra, const OCTETSTRING_template& ptmsi); extern MobileL3__Types::PDU__L3__MS__SGSN_template ts__GMM__AUTH__CIPH__COMPL(const MobileL3__GMM__SM__Types::ACReferenceNumberV& ref, const OCTETSTRING& res); extern MobileL3__Types::PDU__L3__SGSN__MS_template tr__GMM__ID__REQ(const BITSTRING_template& id__type); extern MobileL3__Types::PDU__L3__MS__SGSN_template ts__GMM__ID__RESP(const MobileL3__CommonIE__Types::MobileIdentityLV& mi__lv); extern MobileL3__Types::PDU__L3__SGSN__MS_template tr__GMM__AUTH__REQ(const OCTETSTRING_template& rand, const BITSTRING_template& ciph__alg); extern MobileL3__Types::PDU__L3__MS__SGSN_template ts__GMM__AUTH__RESP__2G(const BITSTRING& ac__ref, const OCTETSTRING& sres); extern MobileL3__Types::PDU__L3__MS__SGSN_template ts__GMM__AUTH__FAIL__UMTS__AKA__RESYNC(const OCTETSTRING& auts); extern MobileL3__GMM__SM__Types::DetachTypeV_template ts__GMM__DetType(const BITSTRING& dtt, const BOOLEAN& power__off); extern MobileL3__GMM__SM__Types::P__TMSISignatureTV_template ts__PtmsiSigTV(const OCTETSTRING_template& val); extern MobileL3__CommonIE__Types::P__TMSISignature2TLV_template ts__PtmsiSigTLV(const OCTETSTRING_template& val); extern MobileL3__CommonIE__Types::P__TMSI__TypeTV_template ts__PtmsiTypeTV(const BITSTRING_template& val); extern MobileL3__CommonIE__Types::RoutingAreaIdentification2TLV_template ts__RoutingAreaIdentification2TLV(const OCTETSTRING_template& val); extern MobileL3__Types::PDU__L3__MS__SGSN_template ts__GMM__DET__REQ__MO(const BITSTRING& dtt, const BOOLEAN& power__off, const OCTETSTRING_template& p__tmsi, const OCTETSTRING_template& p__tmsi__sig); extern MobileL3__Types::PDU__L3__MS__SGSN_template ts__GMM__DET__REQ__MO__mi(const BITSTRING& dtt, const BOOLEAN& power__off, const MobileL3__CommonIE__Types::MobileIdentityTLV_template& p__tmsi, const OCTETSTRING_template& p__tmsi__sig); extern MobileL3__Types::PDU__L3__SGSN__MS_template tr__GMM__DET__REQ__MT(const BITSTRING_template& dtt, const BITSTRING_template& forceToStandby, const OCTETSTRING_template& cause); extern MobileL3__GMM__SM__Types::ServiceTypeV_template ts__ServiceTypeV(const ServiceType_template& serviceType); extern MobileL3__GMM__SM__Types::ServiceTypeV_template tr__ServiceTypeV(const BITSTRING_template& serviceType); extern MobileL3__Types::PDU__L3__MS__SGSN_template ts__GMM__SERVICE__REQ(const ServiceType_template& service__type, const OCTETSTRING_template& p__tmsi, const INTEGER_template& cksn, const OCTETSTRING_template& pdp__status); extern MobileL3__Types::PDU__L3__SGSN__MS_template tr__GMM__SERVICE__ACC(const MobileL3__GMM__SM__Types::PDPContextStatusTLV_template& pdp__status); extern MobileL3__Types::PDU__L3__SGSN__MS_template tr__GMM__SERVICE__REJ(const MobileL3__GMM__SM__Types::GMM__CauseV_template& gmmCause, const MobileL3__GMM__SM__Types::GPRSTimer2TLV_template& t3346); extern MobileL3__GMM__SM__Types::AccessPointNameTLV_template ts__ApnTLV(const OCTETSTRING_template& apn); extern MobileL3__GMM__SM__Types::ProtocolConfigOptionsTLV_template ts__PcoTLV(const MobileL3__GMM__SM__Types::ProtocolConfigOptionsV_template& pco); extern MobileL3__GMM__SM__Types::TearDownIndicatorTV_template ts__TearDownIndicatorTV(const BOOLEAN_template& ind); extern MobileL3__Types::PDU__L3__MS__SGSN_template ts__SM__ACT__PDP__REQ(const BITSTRING& tid, const BITSTRING& nsapi, const BITSTRING& sapi, const MobileL3__GMM__SM__Types::QoSV& qos, const MobileL3__GMM__SM__Types::PDPAddressV& addr, const OCTETSTRING_template& apn, const MobileL3__GMM__SM__Types::ProtocolConfigOptionsV_template& pco); extern MobileL3__Types::PDU__L3__SGSN__MS_template tr__SM__ACT__PDP__REJ(const BITSTRING_template& tid, const OCTETSTRING_template& cause); extern MobileL3__Types::PDU__L3__SGSN__MS_template tr__SM__ACT__PDP__ACCEPT(const BITSTRING_template& tid, const BITSTRING_template& sapi, const MobileL3__GMM__SM__Types::QoSV_template& qos); extern MobileL3__Types::PDU__L3__MS__SGSN_template ts__SM__DEACT__PDP__REQ__MO(const BITSTRING& tid, const OCTETSTRING& cause, const BOOLEAN_template& tdown, const MobileL3__GMM__SM__Types::ProtocolConfigOptionsV_template& pco); extern MobileL3__Types::PDU__L3__SGSN__MS_template ts__SM__DEACT__PDP__REQ__MT(const BITSTRING& tid, const OCTETSTRING& cause, const BOOLEAN_template& tdown, const MobileL3__GMM__SM__Types::ProtocolConfigOptionsV_template& pco); extern MobileL3__Types::PDU__L3__SGSN__MS_template tr__SM__DEACT__PDP__REQ__MT(const BITSTRING_template& tid, const OCTETSTRING_template& cause, const BOOLEAN_template& tdown, const MobileL3__GMM__SM__Types::ProtocolConfigOptionsV_template& pco); extern MobileL3__Types::PDU__L3__SGSN__MS_template tr__SM__DEACT__PDP__ACCEPT__MT(const BITSTRING_template& tid); extern MobileL3__Types::PDU__L3__MS__SGSN_template tr__SM__DEACT__PDP__ACCEPT__MO(const BITSTRING_template& tid); extern MobileL3__Types::PDU__L3__MS__SGSN_template ts__SM__DEACT__PDP__ACCEPT__MO(const BITSTRING& tid); extern OCTETSTRING enc__MobileIdentityLV(const MobileL3__CommonIE__Types::MobileIdentityLV& si); extern MobileL3__CommonIE__Types::MobileIdentityV dec__MobileIdentityV(const OCTETSTRING& mi); extern MobileL3__SMS__Types::TPDU__RP__DATA__MS__SGSN_template ts__SMS__SUBMIT(const OCTETSTRING& msg__ref, const MobileL3__SMS__Types::TP__DA_template& dst__addr, const OCTETSTRING_template& pid, const OCTETSTRING_template& dcs, const INTEGER& length__ind, const OCTETSTRING& user__data); extern MobileL3__SMS__Types::TPDU__RP__DATA__SGSN__MS_template tr__SMS__DELIVER(const MobileL3__SMS__Types::TP__OA_template& src__addr, const OCTETSTRING_template& user__data, const OCTETSTRING_template& pid, const OCTETSTRING_template& dcs, const BITSTRING_template& mms); extern MobileL3__SMS__Types::RP__OriginatorAddressLV ts__RpOrig(const MobileL3__SMS__Types::RP__NumberingPlan__and__NumberDigits_template& rp__orig); extern MobileL3__SMS__Types::RP__DestinationAddressLV ts__RpDst(const MobileL3__SMS__Types::RP__NumberingPlan__and__NumberDigits_template& rp__dst); extern MobileL3__SMS__Types::RPDU__MS__SGSN_template ts__RP__DATA__MO(const OCTETSTRING& msg__ref, const MobileL3__SMS__Types::RP__NumberingPlan__and__NumberDigits_template& rp__orig, const MobileL3__SMS__Types::RP__NumberingPlan__and__NumberDigits_template& rp__dst, const MobileL3__SMS__Types::TPDU__RP__DATA__MS__SGSN_template& tpdu); extern MobileL3__SMS__Types::RPDU__SGSN__MS_template tr__RP__DATA__MT(const OCTETSTRING_template& msg__ref, const MobileL3__SMS__Types::RP__NumberingPlan__and__NumberDigits_template& rp__orig, const MobileL3__SMS__Types::RP__NumberingPlan__and__NumberDigits_template& rp__dst, const MobileL3__SMS__Types::TPDU__RP__DATA__SGSN__MS_template& tpdu); extern MobileL3__SMS__Types::RPDU__MS__SGSN_template ts__RP__ACK__MO(const OCTETSTRING& msg__ref); extern MobileL3__SMS__Types::RPDU__SGSN__MS_template tr__RP__ACK__MT(const OCTETSTRING_template& msg__ref); extern MobileL3__SMS__Types::RPDU__MS__SGSN_template ts__RP__ERROR__MO(const OCTETSTRING& msg__ref, const INTEGER& cause); extern BITSTRING_template f__cause__or__wc(const INTEGER_template& cause); extern MobileL3__SMS__Types::RPDU__SGSN__MS_template tr__RP__ERROR__MT(const OCTETSTRING_template& msg__ref, const INTEGER_template& cause); extern MobileL3__SMS__Types::RPDU__MS__SGSN_template ts__RP__SMMA__MO(const OCTETSTRING& msg__ref); extern MobileL3__SMS__Types::L3__SMS__MS__SGSN_template ts__CP__DATA__MO(const MobileL3__SMS__Types::RPDU__MS__SGSN_template& rpdu); extern MobileL3__SMS__Types::L3__SMS__MS__SGSN_template ts__CP__ERROR__MO(const OCTETSTRING& cause); extern MobileL3__SMS__Types::L3__SMS__SGSN__MS_template tr__CP__DATA__MT(const MobileL3__SMS__Types::RPDU__SGSN__MS_template& rpdu); extern MobileL3__SMS__Types::L3__SMS__SGSN__MS_template tr__CP__ERROR__MT(const OCTETSTRING_template& cause); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__SMS(const INTEGER& tid, const BITSTRING& ti__flag, const MobileL3__SMS__Types::L3__SMS__MS__SGSN_template& sms__mo); extern BITSTRING_template f__tid__or__wc(const INTEGER_template& tid); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__SMS(const INTEGER_template& tid, const BITSTRING_template& ti__flag, const MobileL3__SMS__Types::L3__SMS__SGSN__MS_template& sms__mt); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__RRM__GprsSuspReq(const OCTETSTRING_template& tlli, const MobileL3__GMM__SM__Types::RoutingAreaIdentificationV_template& rai, const OCTETSTRING_template& cause); extern MobileL3__Types::PDU__ML3__NW__MS_template ts__RRM__PhysicalInfo(const OCTETSTRING_template& ta); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__RRM__PhysicalInfo(const OCTETSTRING_template& ta); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__BCC(const INTEGER& tid, const OCTETSTRING& bcc); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__BCC(const INTEGER& tid, const OCTETSTRING_template& bcc); extern MobileL3__Types::PDU__ML3__MS__NW_template ts__ML3__MO__GCC(const INTEGER& tid, const OCTETSTRING& gcc); extern MobileL3__Types::PDU__ML3__NW__MS_template tr__ML3__MT__GCC(const INTEGER& tid, const OCTETSTRING_template& gcc); extern void pre_init_module(); extern void post_init_module(); /* Global variable declarations */ extern const BITSTRING& c__TIF__ORIG; extern BITSTRING const_c__TIF__ORIG; extern const BITSTRING& c__TIF__REPL; extern BITSTRING const_c__TIF__REPL; extern const TTCN_Typedescriptor_t CmServiceType_descr_; extern const TTCN_Typedescriptor_t CmIdentityType_descr_; extern const TTCN_Typedescriptor_t ServiceType_descr_; extern const BITSTRING& ts__ML3__Cause_loc_defval; extern BITSTRING const_ts__ML3__Cause_loc_defval; extern const BITSTRING& ts__ML3__Cause_std_defval; extern BITSTRING const_ts__ML3__Cause_std_defval; extern const BITSTRING& ts__ML3__Cause__LV_loc_defval; extern BITSTRING const_ts__ML3__Cause__LV_loc_defval; extern const BITSTRING& ts__ML3__Cause__LV_std_defval; extern BITSTRING const_ts__ML3__Cause__LV_std_defval; extern const HEXSTRING_template& t__MI__NoIdentity_filler_defval; extern HEXSTRING_template template_t__MI__NoIdentity_filler_defval; extern const INTEGER& ts__MI__TMSI__NRI__LV_nri__bitlen_defval; extern INTEGER const_ts__MI__TMSI__NRI__LV_nri__bitlen_defval; extern const MobileL3__CommonIE__Types::MobileStationClassmark2__LV_template& ts__CM2; extern MobileL3__CommonIE__Types::MobileStationClassmark2__LV_template template_ts__CM2; extern const MobileL3__MM__Types::LocationUpdatingType_template& LU__Type__Normal; extern MobileL3__MM__Types::LocationUpdatingType_template template_LU__Type__Normal; extern const MobileL3__MM__Types::LocationUpdatingType_template& LU__Type__Periodic; extern MobileL3__MM__Types::LocationUpdatingType_template template_LU__Type__Periodic; extern const MobileL3__MM__Types::LocationUpdatingType_template& LU__Type__IMSI__Attach; extern MobileL3__MM__Types::LocationUpdatingType_template template_LU__Type__IMSI__Attach; extern const OCTETSTRING_template& ts__PDPContextStatusTLV_status_defval; extern OCTETSTRING_template template_ts__PDPContextStatusTLV_status_defval; extern const OCTETSTRING_template& ts__LU__REQ_mcc__mnc_defval; extern OCTETSTRING_template template_ts__LU__REQ_mcc__mnc_defval; extern const MobileL3__CommonIE__Types::MobileIdentityTLV_template& ts__LU__ACCEPT_mi__tlv_defval; extern MobileL3__CommonIE__Types::MobileIdentityTLV_template template_ts__LU__ACCEPT_mi__tlv_defval; extern const BITSTRING_template& tr__MT__simple_discr_defval; extern BITSTRING_template template_tr__MT__simple_discr_defval; extern const MobileL3__Types::PDU__ML3__NW__MS_template& tr__CM__SERV__ACC; extern MobileL3__Types::PDU__ML3__NW__MS_template template_tr__CM__SERV__ACC; extern const OCTETSTRING_template& tr__CM__SERV__REJ_rej__cause_defval; extern OCTETSTRING_template template_tr__CM__SERV__REJ_rej__cause_defval; extern const MobileL3__CommonIE__Types::MobileIdentityLV_template& tr__PAGING__REQ1_mi1_defval; extern MobileL3__CommonIE__Types::MobileIdentityLV_template template_tr__PAGING__REQ1_mi1_defval; extern const MobileL3__CommonIE__Types::MobileIdentityTLV_template& tr__PAGING__REQ1_mi2_defval; extern MobileL3__CommonIE__Types::MobileIdentityTLV_template template_tr__PAGING__REQ1_mi2_defval; extern const OCTETSTRING_template& tr__PAGING__REQ2_mi1_defval; extern OCTETSTRING_template template_tr__PAGING__REQ2_mi1_defval; extern const OCTETSTRING_template& tr__PAGING__REQ2_mi2_defval; extern OCTETSTRING_template template_tr__PAGING__REQ2_mi2_defval; extern const MobileL3__CommonIE__Types::MobileIdentityTLV_template& tr__PAGING__REQ2_mi3_defval; extern MobileL3__CommonIE__Types::MobileIdentityTLV_template template_tr__PAGING__REQ2_mi3_defval; extern const OCTETSTRING_template& tr__PAGING__REQ3_mi1_defval; extern OCTETSTRING_template template_tr__PAGING__REQ3_mi1_defval; extern const OCTETSTRING_template& tr__PAGING__REQ3_mi2_defval; extern OCTETSTRING_template template_tr__PAGING__REQ3_mi2_defval; extern const OCTETSTRING_template& tr__PAGING__REQ3_mi3_defval; extern OCTETSTRING_template template_tr__PAGING__REQ3_mi3_defval; extern const OCTETSTRING_template& tr__PAGING__REQ3_mi4_defval; extern OCTETSTRING_template template_tr__PAGING__REQ3_mi4_defval; extern const BITSTRING_template& tr__ChannelDescription2__V_timeslotNumber_defval; extern BITSTRING_template template_tr__ChannelDescription2__V_timeslotNumber_defval; extern const BITSTRING_template& tr__ChannelDescription2__V_channelTypeandTDMAOffset_defval; extern BITSTRING_template template_tr__ChannelDescription2__V_channelTypeandTDMAOffset_defval; extern const BITSTRING_template& tr__ExtendedTSCSet__TV_cSDomainTSCSet_defval; extern BITSTRING_template template_tr__ExtendedTSCSet__TV_cSDomainTSCSet_defval; extern const MobileL3__RRM__Types::ChannelDescription2__V_template& tr__RRM__ModeModify_desc_defval; extern MobileL3__RRM__Types::ChannelDescription2__V_template template_tr__RRM__ModeModify_desc_defval; extern const MobileL3__RRM__Types::ChannelMode__V_template& tr__RRM__ModeModify_mode_defval; extern MobileL3__RRM__Types::ChannelMode__V_template template_tr__RRM__ModeModify_mode_defval; extern const MobileL3__RRM__Types::ExtendedTSCSet__TV_template& ts__RRM__ModeModifyAck_extendedTSCSet_defval; extern MobileL3__RRM__Types::ExtendedTSCSet__TV_template template_ts__RRM__ModeModifyAck_extendedTSCSet_defval; extern const MobileL3__Types::PDU__ML3__MS__NW_template& ts__RRM__CiphModeCompl; extern MobileL3__Types::PDU__ML3__MS__NW_template template_ts__RRM__CiphModeCompl; extern const MobileL3__RRM__Types::ChannelDescription2__V_template& tr__RR__AssignmentCommand_desc_defval; extern MobileL3__RRM__Types::ChannelDescription2__V_template template_tr__RR__AssignmentCommand_desc_defval; extern const MobileL3__RRM__Types::ChannelMode__TV_template& tr__RR__AssignmentCommand_mode_defval; extern MobileL3__RRM__Types::ChannelMode__TV_template template_tr__RR__AssignmentCommand_mode_defval; extern const MobileL3__RRM__Types::ExtendedTSCSet__TV_template& tr__RR__AssignmentCommand_extendedTSCSet_defval; extern MobileL3__RRM__Types::ExtendedTSCSet__TV_template template_tr__RR__AssignmentCommand_extendedTSCSet_defval; extern const MobileL3__RRM__Types::APDU__Flags__V_template& tr__RR__APP__INFO_flags_defval; extern MobileL3__RRM__Types::APDU__Flags__V_template template_tr__RR__APP__INFO_flags_defval; extern const MobileL3__Types::PDU__ML3__NW__MS_template& ts__RR__HandoverCommand; extern MobileL3__Types::PDU__ML3__NW__MS_template template_ts__RR__HandoverCommand; extern const MobileL3__Types::PDU__ML3__NW__MS_template& tr__RR__HandoverCommand; extern MobileL3__Types::PDU__ML3__NW__MS_template template_tr__RR__HandoverCommand; extern const MobileL3__CommonIE__Types::MobileStationClassmark3__TLV_template& ts__RRM__CM__CHG_cm3_defval; extern MobileL3__CommonIE__Types::MobileStationClassmark3__TLV_template template_ts__RRM__CM__CHG_cm3_defval; extern const MobileL3__Types::PDU__ML3__NW__MS_template& tr__RRM__CM__ENQUIRY; extern MobileL3__Types::PDU__ML3__NW__MS_template template_tr__RRM__CM__ENQUIRY; extern const OCTETSTRING_template& tr__RRM__RR__STATUS_cause_defval; extern OCTETSTRING_template template_tr__RRM__RR__STATUS_cause_defval; extern const OCTETSTRING_template& tr__RRM__RR__RELEASE_cause_defval; extern OCTETSTRING_template template_tr__RRM__RR__RELEASE_cause_defval; extern const OCTETSTRING_template& tr__RRM__RR__RELEASE__CellSelectInd_cause_defval; extern OCTETSTRING_template template_tr__RRM__RR__RELEASE__CellSelectInd_cause_defval; extern const MobileL3__Types::PDU__ML3__MS__NW_template& ts__ML3__MO; extern MobileL3__Types::PDU__ML3__MS__NW_template template_ts__ML3__MO; extern const MobileL3__MM__Types::LocationUpdatingType_template& ts__ML3__IE__LuType; extern MobileL3__MM__Types::LocationUpdatingType_template template_ts__ML3__IE__LuType; extern const MobileL3__MM__Types::LocationUpdatingType_template& ts__ML3__IE__LuType__Normal; extern MobileL3__MM__Types::LocationUpdatingType_template template_ts__ML3__IE__LuType__Normal; extern const MobileL3__MM__Types::LocationUpdatingType_template& ts__ML3__IE__LuType__Periodic; extern MobileL3__MM__Types::LocationUpdatingType_template template_ts__ML3__IE__LuType__Periodic; extern const MobileL3__MM__Types::LocationUpdatingType_template& ts__ML3__IE__LuType__Attach; extern MobileL3__MM__Types::LocationUpdatingType_template template_ts__ML3__IE__LuType__Attach; extern const MobileL3__Types::PDU__ML3__MS__NW_template& ts__ML3__MO__TmsiRealloc__Cmpl; extern MobileL3__Types::PDU__ML3__MS__NW_template template_ts__ML3__MO__TmsiRealloc__Cmpl; extern const MobileL3__Types::PDU__ML3__NW__MS_template& tr__ML3__MT__LU__Acc; extern MobileL3__Types::PDU__ML3__NW__MS_template template_tr__ML3__MT__LU__Acc; extern const OCTETSTRING_template& tr__ML3__MT__LU__Rej_cause_defval; extern OCTETSTRING_template template_tr__ML3__MT__LU__Rej_cause_defval; extern const CmIdentityType_template& tr__ML3__MT__MM__ID__Req_id__type_defval; extern CmIdentityType_template template_tr__ML3__MT__MM__ID__Req_id__type_defval; extern const BITSTRING& ts__CM1_a5__1__unavail_defval; extern BITSTRING const_ts__CM1_a5__1__unavail_defval; extern const BITSTRING& ts__CM1_rev_defval; extern BITSTRING const_ts__CM1_rev_defval; extern const BITSTRING& ts__CM1_esind_defval; extern BITSTRING const_ts__CM1_esind_defval; extern const MobileL3__CommonIE__Types::MobileStationClassmark1__V_template& ts__ML3__MO__MM__IMSI__DET__Ind_cm1_defval; extern MobileL3__CommonIE__Types::MobileStationClassmark1__V_template template_ts__ML3__MO__MM__IMSI__DET__Ind_cm1_defval; extern const XERdescriptor_t SpeechVer_xer_; extern const TTCN_Typedescriptor_t SpeechVer_descr_; extern const MobileL3__CC__Types::BearerCapability__TLV_template& ts__Bcap__voice; extern MobileL3__CC__Types::BearerCapability__TLV_template template_ts__Bcap__voice; extern const MobileL3__CC__Types::BearerCapability__TLV_template& ts__Bcap__voice__mt; extern MobileL3__CC__Types::BearerCapability__TLV_template template_ts__Bcap__voice__mt; extern const MobileL3__CC__Types::BearerCapability__TLV_template& ts__Bcap__csd; extern MobileL3__CC__Types::BearerCapability__TLV_template template_ts__Bcap__csd; extern const MobileL3__CC__Types::BearerCapability__TLV_template& ts__ML3__MO__CC__SETUP_bcap_defval; extern MobileL3__CC__Types::BearerCapability__TLV_template template_ts__ML3__MO__CC__SETUP_bcap_defval; extern const MobileL3__CC__Types::BearerCapability__TLV_template& ts__ML3__MO__CC__EMERG__SETUP_bcap_defval; extern MobileL3__CC__Types::BearerCapability__TLV_template template_ts__ML3__MO__CC__EMERG__SETUP_bcap_defval; extern const BITSTRING& ts__ML3__MO__CC__REL__COMPL_tid__remote_defval; extern BITSTRING const_ts__ML3__MO__CC__REL__COMPL_tid__remote_defval; extern const OCTETSTRING_template& tr__ML3__MT__MM__AUTH__REQ_rand_defval; extern OCTETSTRING_template template_tr__ML3__MT__MM__AUTH__REQ_rand_defval; extern const OCTETSTRING_template& tr__ML3__MT__MM__AUTH__REQ__3G_rand_defval; extern OCTETSTRING_template template_tr__ML3__MT__MM__AUTH__REQ__3G_rand_defval; extern const MobileL3__CC__Types::BearerCapability__TLV_template& ts__ML3__MO__CC__CALL__CONF_bcap_defval; extern MobileL3__CC__Types::BearerCapability__TLV_template template_ts__ML3__MO__CC__CALL__CONF_bcap_defval; extern const HEXSTRING_template& tr__ML3__MT__CC__SETUP_called_defval; extern HEXSTRING_template template_tr__ML3__MT__CC__SETUP_called_defval; extern const HEXSTRING_template& tr__ML3__MT__CC__SETUP_calling_defval; extern HEXSTRING_template template_tr__ML3__MT__CC__SETUP_calling_defval; extern const MobileL3__CC__Types::BearerCapability__TLV_template& tr__ML3__MT__CC__SETUP_bcap_defval; extern MobileL3__CC__Types::BearerCapability__TLV_template template_tr__ML3__MT__CC__SETUP_bcap_defval; extern const MobileL3__CommonIE__Types::SS__VersionIndicator_template& ts__ML3__MO__SS__REGISTER_ss__ver_defval; extern MobileL3__CommonIE__Types::SS__VersionIndicator_template template_ts__ML3__MO__SS__REGISTER_ss__ver_defval; extern const MobileL3__CommonIE__Types::SS__VersionIndicator_template& tr__ML3__MO__SS__REGISTER_ss__ver_defval; extern MobileL3__CommonIE__Types::SS__VersionIndicator_template template_tr__ML3__MO__SS__REGISTER_ss__ver_defval; extern const MobileL3__CommonIE__Types::ML3__Cause__TLV_template& ts__ML3__MO__SS__RELEASE__COMPLETE_cause_defval; extern MobileL3__CommonIE__Types::ML3__Cause__TLV_template template_ts__ML3__MO__SS__RELEASE__COMPLETE_cause_defval; extern const OCTETSTRING_template& ts__ML3__MO__SS__RELEASE__COMPLETE_facility_defval; extern OCTETSTRING_template template_ts__ML3__MO__SS__RELEASE__COMPLETE_facility_defval; extern const MobileL3__CommonIE__Types::ML3__Cause__TLV_template& tr__ML3__MO__SS__RELEASE__COMPLETE_cause_defval; extern MobileL3__CommonIE__Types::ML3__Cause__TLV_template template_tr__ML3__MO__SS__RELEASE__COMPLETE_cause_defval; extern const OCTETSTRING_template& tr__ML3__MO__SS__RELEASE__COMPLETE_facility_defval; extern OCTETSTRING_template template_tr__ML3__MO__SS__RELEASE__COMPLETE_facility_defval; extern const MobileL3__CommonIE__Types::ML3__Cause__TLV_template& ts__ML3__MT__SS__RELEASE__COMPLETE_cause_defval; extern MobileL3__CommonIE__Types::ML3__Cause__TLV_template template_ts__ML3__MT__SS__RELEASE__COMPLETE_cause_defval; extern const OCTETSTRING_template& ts__ML3__MT__SS__RELEASE__COMPLETE_facility_defval; extern OCTETSTRING_template template_ts__ML3__MT__SS__RELEASE__COMPLETE_facility_defval; extern const MobileL3__CommonIE__Types::ML3__Cause__TLV_template& tr__ML3__MT__SS__RELEASE__COMPLETE_cause_defval; extern MobileL3__CommonIE__Types::ML3__Cause__TLV_template template_tr__ML3__MT__SS__RELEASE__COMPLETE_cause_defval; extern const OCTETSTRING_template& tr__ML3__MT__SS__RELEASE__COMPLETE_facility_defval; extern OCTETSTRING_template template_tr__ML3__MT__SS__RELEASE__COMPLETE_facility_defval; extern const MobileL3__GMM__SM__Types::MSNetworkCapabilityV_template& ts__GMM__MsNetCapV; extern MobileL3__GMM__SM__Types::MSNetworkCapabilityV_template template_ts__GMM__MsNetCapV; extern const MobileL3__GMM__SM__Types::MSNetworkCapabilityLV_template& ts__GMM__MsNetCapLV; extern MobileL3__GMM__SM__Types::MSNetworkCapabilityLV_template template_ts__GMM__MsNetCapLV; extern const TTCN_Typedescriptor_t GprsAttachType_descr_; extern const BOOLEAN& ts__GMM__AttachType_combined_defval; extern BOOLEAN const_ts__GMM__AttachType_combined_defval; extern const BOOLEAN& ts__GMM__AttachType_follow__on__pending_defval; extern BOOLEAN const_ts__GMM__AttachType_follow__on__pending_defval; extern const TTCN_Typedescriptor_t GprsUpdateType_descr_; extern const BOOLEAN& ts__GMM__UpdateType_combined_defval; extern BOOLEAN const_ts__GMM__UpdateType_combined_defval; extern const BOOLEAN& ts__GMM__UpdateType_follow__on__pending_defval; extern BOOLEAN const_ts__GMM__UpdateType_follow__on__pending_defval; extern const MobileL3__GMM__SM__Types::DRXParameterV_template& ts__DrxParameterV; extern MobileL3__GMM__SM__Types::DRXParameterV_template template_ts__DrxParameterV; extern const MobileL3__GMM__SM__Types::A5BITS_template& ts__a5bits__a51a53; extern MobileL3__GMM__SM__Types::A5BITS_template template_ts__a5bits__a51a53; extern const BITSTRING& ts__RaCapRec_att_defval; extern BITSTRING const_ts__RaCapRec_att_defval; extern const MobileL3__GMM__SM__Types::MultislotCap__GPRS_template& ts__RaCapRec_mscap__gprs_defval; extern MobileL3__GMM__SM__Types::MultislotCap__GPRS_template template_ts__RaCapRec_mscap__gprs_defval; extern const MobileL3__GMM__SM__Types::MultislotCap__EGPRS_template& ts__RaCapRec_mscap__egprs_defval; extern MobileL3__GMM__SM__Types::MultislotCap__EGPRS_template template_ts__RaCapRec_mscap__egprs_defval; extern const MobileL3__GMM__SM__Types::MSRadioAccessCapabilityLV_template& ts__MS__RaCapa; extern MobileL3__GMM__SM__Types::MSRadioAccessCapabilityLV_template template_ts__MS__RaCapa; extern const BOOLEAN& ts__GMM__ATTACH__REQ_combined_defval; extern BOOLEAN const_ts__GMM__ATTACH__REQ_combined_defval; extern const BOOLEAN& ts__GMM__ATTACH__REQ_follow__on__pending_defval; extern BOOLEAN const_ts__GMM__ATTACH__REQ_follow__on__pending_defval; extern const MobileL3__CommonIE__Types::MobileStationClassmark2__TLV_template& ts__GMM__ATTACH__REQ_cm2__tlv_defval; extern MobileL3__CommonIE__Types::MobileStationClassmark2__TLV_template template_ts__GMM__ATTACH__REQ_cm2__tlv_defval; extern const MobileL3__CommonIE__Types::MobileStationClassmark3__TLV_template& ts__GMM__ATTACH__REQ_cm3__tlv_defval; extern MobileL3__CommonIE__Types::MobileStationClassmark3__TLV_template template_ts__GMM__ATTACH__REQ_cm3__tlv_defval; extern const MobileL3__GMM__SM__Types::NetworkResourceIdentifierContainerTLV_template& ts__GMM__ATTACH__REQ_nri_defval; extern MobileL3__GMM__SM__Types::NetworkResourceIdentifierContainerTLV_template template_ts__GMM__ATTACH__REQ_nri_defval; extern const MobileL3__GMM__SM__Types::P__TMSISignatureTV_template& ts__GMM__ATTACH__REQ_p__tmsi__sig_defval; extern MobileL3__GMM__SM__Types::P__TMSISignatureTV_template template_ts__GMM__ATTACH__REQ_p__tmsi__sig_defval; extern const MobileL3__CommonIE__Types::P__TMSI__TypeTV_template& ts__GMM__ATTACH__REQ_p__tmsi__type_defval; extern MobileL3__CommonIE__Types::P__TMSI__TypeTV_template template_ts__GMM__ATTACH__REQ_p__tmsi__type_defval; extern const MobileL3__CommonIE__Types::MobileIdentityTLV_template& ts__GMM__ATTACH__REQ_add__p__tmsi_defval; extern MobileL3__CommonIE__Types::MobileIdentityTLV_template template_ts__GMM__ATTACH__REQ_add__p__tmsi_defval; extern const MobileL3__CommonIE__Types::RoutingAreaIdentification2TLV_template& ts__GMM__ATTACH__REQ_add__rai_defval; extern MobileL3__CommonIE__Types::RoutingAreaIdentification2TLV_template template_ts__GMM__ATTACH__REQ_add__rai_defval; extern const BITSTRING_template& tr__GMM__ATTACH__ACCEPT_res_defval; extern BITSTRING_template template_tr__GMM__ATTACH__ACCEPT_res_defval; extern const MobileL3__GMM__SM__Types::RoutingAreaIdentificationV_template& tr__GMM__ATTACH__ACCEPT_ra_defval; extern MobileL3__GMM__SM__Types::RoutingAreaIdentificationV_template template_tr__GMM__ATTACH__ACCEPT_ra_defval; extern const OCTETSTRING_template& tr__GMM__ATTACH__ACCEPT_ptmsi_defval; extern OCTETSTRING_template template_tr__GMM__ATTACH__ACCEPT_ptmsi_defval; extern const MobileL3__Types::PDU__L3__MS__SGSN_template& ts__GMM__ATTACH__COMPL; extern MobileL3__Types::PDU__L3__MS__SGSN_template template_ts__GMM__ATTACH__COMPL; extern const BOOLEAN& ts__GMM__RAU__REQ_follow__on__pending_defval; extern BOOLEAN const_ts__GMM__RAU__REQ_follow__on__pending_defval; extern const MobileL3__CommonIE__Types::MobileStationClassmark2__TLV_template& ts__GMM__RAU__REQ_cm2__tlv_defval; extern MobileL3__CommonIE__Types::MobileStationClassmark2__TLV_template template_ts__GMM__RAU__REQ_cm2__tlv_defval; extern const MobileL3__CommonIE__Types::MobileStationClassmark3__TLV_template& ts__GMM__RAU__REQ_cm3__tlv_defval; extern MobileL3__CommonIE__Types::MobileStationClassmark3__TLV_template template_ts__GMM__RAU__REQ_cm3__tlv_defval; extern const OCTETSTRING_template& ts__GMM__RAU__REQ_p__tmsi_defval; extern OCTETSTRING_template template_ts__GMM__RAU__REQ_p__tmsi_defval; extern const MobileL3__GMM__SM__Types::NetworkResourceIdentifierContainerTLV_template& ts__GMM__RAU__REQ_nri_defval; extern MobileL3__GMM__SM__Types::NetworkResourceIdentifierContainerTLV_template template_ts__GMM__RAU__REQ_nri_defval; extern const MobileL3__GMM__SM__Types::P__TMSISignatureTV_template& ts__GMM__RAU__REQ_p__tmsi__sig_defval; extern MobileL3__GMM__SM__Types::P__TMSISignatureTV_template template_ts__GMM__RAU__REQ_p__tmsi__sig_defval; extern const MobileL3__CommonIE__Types::P__TMSI__TypeTV_template& ts__GMM__RAU__REQ_p__tmsi__type_defval; extern MobileL3__CommonIE__Types::P__TMSI__TypeTV_template template_ts__GMM__RAU__REQ_p__tmsi__type_defval; extern const MobileL3__CommonIE__Types::MobileIdentityTLV_template& ts__GMM__RAU__REQ_add__p__tmsi_defval; extern MobileL3__CommonIE__Types::MobileIdentityTLV_template template_ts__GMM__RAU__REQ_add__p__tmsi_defval; extern const MobileL3__CommonIE__Types::RoutingAreaIdentification2TLV_template& ts__GMM__RAU__REQ_add__rai_defval; extern MobileL3__CommonIE__Types::RoutingAreaIdentification2TLV_template template_ts__GMM__RAU__REQ_add__rai_defval; extern const MobileL3__GMM__SM__Types::MSNetworkCapabilityV_template& ts__GMM__RAU__REQ_ms__network__cap_defval; extern MobileL3__GMM__SM__Types::MSNetworkCapabilityV_template template_ts__GMM__RAU__REQ_ms__network__cap_defval; extern const OCTETSTRING_template& tr__GMM__RAU__REJECT_cause_defval; extern OCTETSTRING_template template_tr__GMM__RAU__REJECT_cause_defval; extern const BITSTRING_template& tr__GMM__RAU__ACCEPT_res_defval; extern BITSTRING_template template_tr__GMM__RAU__ACCEPT_res_defval; extern const MobileL3__GMM__SM__Types::RoutingAreaIdentificationV_template& tr__GMM__RAU__ACCEPT_ra_defval; extern MobileL3__GMM__SM__Types::RoutingAreaIdentificationV_template template_tr__GMM__RAU__ACCEPT_ra_defval; extern const OCTETSTRING_template& tr__GMM__RAU__ACCEPT_ptmsi_defval; extern OCTETSTRING_template template_tr__GMM__RAU__ACCEPT_ptmsi_defval; extern const MobileL3__Types::PDU__L3__MS__SGSN_template& ts__GMM__RAU__COMPL; extern MobileL3__Types::PDU__L3__MS__SGSN_template template_ts__GMM__RAU__COMPL; extern const MobileL3__Types::PDU__L3__MS__SGSN_template& ts__GMM__PTMSI__REALL__COMPL; extern MobileL3__Types::PDU__L3__MS__SGSN_template template_ts__GMM__PTMSI__REALL__COMPL; extern const BITSTRING_template& tr__GMM__ID__REQ_id__type_defval; extern BITSTRING_template template_tr__GMM__ID__REQ_id__type_defval; extern const OCTETSTRING_template& tr__GMM__AUTH__REQ_rand_defval; extern OCTETSTRING_template template_tr__GMM__AUTH__REQ_rand_defval; extern const BITSTRING_template& tr__GMM__AUTH__REQ_ciph__alg_defval; extern BITSTRING_template template_tr__GMM__AUTH__REQ_ciph__alg_defval; extern const BITSTRING& c__GMM__DTT__MO__GPRS; extern BITSTRING const_c__GMM__DTT__MO__GPRS; extern const BITSTRING& c__GMM__DTT__MO__IMSI; extern BITSTRING const_c__GMM__DTT__MO__IMSI; extern const BITSTRING& c__GMM__DTT__MO__GPRS__IMSI__COMBINED; extern BITSTRING const_c__GMM__DTT__MO__GPRS__IMSI__COMBINED; extern const BITSTRING& c__GMM__DTT__MT__REATTACH__REQUIRED; extern BITSTRING const_c__GMM__DTT__MT__REATTACH__REQUIRED; extern const BITSTRING& c__GMM__DTT__MT__REATTACH__NOT__REQUIRED; extern BITSTRING const_c__GMM__DTT__MT__REATTACH__NOT__REQUIRED; extern const BITSTRING& c__GMM__DTT__MT__IMSI__DETACH; extern BITSTRING const_c__GMM__DTT__MT__IMSI__DETACH; extern const BOOLEAN& ts__GMM__DetType_power__off_defval; extern BOOLEAN const_ts__GMM__DetType_power__off_defval; extern const BITSTRING& c__GMM__PMTSI__TYPE__NATIVE; extern BITSTRING const_c__GMM__PMTSI__TYPE__NATIVE; extern const BITSTRING& c__GMM__PMTSI__TYPE__MAPPED; extern BITSTRING const_c__GMM__PMTSI__TYPE__MAPPED; extern const BITSTRING& ts__GMM__DET__REQ__MO_dtt_defval; extern BITSTRING const_ts__GMM__DET__REQ__MO_dtt_defval; extern const BOOLEAN& ts__GMM__DET__REQ__MO_power__off_defval; extern BOOLEAN const_ts__GMM__DET__REQ__MO_power__off_defval; extern const OCTETSTRING_template& ts__GMM__DET__REQ__MO_p__tmsi_defval; extern OCTETSTRING_template template_ts__GMM__DET__REQ__MO_p__tmsi_defval; extern const OCTETSTRING_template& ts__GMM__DET__REQ__MO_p__tmsi__sig_defval; extern OCTETSTRING_template template_ts__GMM__DET__REQ__MO_p__tmsi__sig_defval; extern const BITSTRING& ts__GMM__DET__REQ__MO__mi_dtt_defval; extern BITSTRING const_ts__GMM__DET__REQ__MO__mi_dtt_defval; extern const BOOLEAN& ts__GMM__DET__REQ__MO__mi_power__off_defval; extern BOOLEAN const_ts__GMM__DET__REQ__MO__mi_power__off_defval; extern const OCTETSTRING_template& ts__GMM__DET__REQ__MO__mi_p__tmsi__sig_defval; extern OCTETSTRING_template template_ts__GMM__DET__REQ__MO__mi_p__tmsi__sig_defval; extern const MobileL3__Types::PDU__L3__SGSN__MS_template& tr__GMM__DET__ACCEPT__MT; extern MobileL3__Types::PDU__L3__SGSN__MS_template template_tr__GMM__DET__ACCEPT__MT; extern const BITSTRING_template& tr__GMM__DET__REQ__MT_dtt_defval; extern BITSTRING_template template_tr__GMM__DET__REQ__MT_dtt_defval; extern const BITSTRING_template& tr__GMM__DET__REQ__MT_forceToStandby_defval; extern BITSTRING_template template_tr__GMM__DET__REQ__MT_forceToStandby_defval; extern const OCTETSTRING_template& tr__GMM__DET__REQ__MT_cause_defval; extern OCTETSTRING_template template_tr__GMM__DET__REQ__MT_cause_defval; extern const BITSTRING_template& tr__ServiceTypeV_serviceType_defval; extern BITSTRING_template template_tr__ServiceTypeV_serviceType_defval; extern const INTEGER_template& ts__GMM__SERVICE__REQ_cksn_defval; extern INTEGER_template template_ts__GMM__SERVICE__REQ_cksn_defval; extern const OCTETSTRING_template& ts__GMM__SERVICE__REQ_pdp__status_defval; extern OCTETSTRING_template template_ts__GMM__SERVICE__REQ_pdp__status_defval; extern const MobileL3__GMM__SM__Types::PDPContextStatusTLV_template& tr__GMM__SERVICE__ACC_pdp__status_defval; extern MobileL3__GMM__SM__Types::PDPContextStatusTLV_template template_tr__GMM__SERVICE__ACC_pdp__status_defval; extern const MobileL3__GMM__SM__Types::GMM__CauseV_template& tr__GMM__SERVICE__REJ_gmmCause_defval; extern MobileL3__GMM__SM__Types::GMM__CauseV_template template_tr__GMM__SERVICE__REJ_gmmCause_defval; extern const MobileL3__GMM__SM__Types::GPRSTimer2TLV_template& tr__GMM__SERVICE__REJ_t3346_defval; extern MobileL3__GMM__SM__Types::GPRSTimer2TLV_template template_tr__GMM__SERVICE__REJ_t3346_defval; extern const MobileL3__Types::PDU__L3__MS__SGSN_template& ts__GMM__DET__ACCEPT__MO; extern MobileL3__Types::PDU__L3__MS__SGSN_template template_ts__GMM__DET__ACCEPT__MO; extern const OCTETSTRING_template& ts__SM__ACT__PDP__REQ_apn_defval; extern OCTETSTRING_template template_ts__SM__ACT__PDP__REQ_apn_defval; extern const MobileL3__GMM__SM__Types::ProtocolConfigOptionsV_template& ts__SM__ACT__PDP__REQ_pco_defval; extern MobileL3__GMM__SM__Types::ProtocolConfigOptionsV_template template_ts__SM__ACT__PDP__REQ_pco_defval; extern const BITSTRING_template& tr__SM__ACT__PDP__REJ_tid_defval; extern BITSTRING_template template_tr__SM__ACT__PDP__REJ_tid_defval; extern const OCTETSTRING_template& tr__SM__ACT__PDP__REJ_cause_defval; extern OCTETSTRING_template template_tr__SM__ACT__PDP__REJ_cause_defval; extern const BITSTRING_template& tr__SM__ACT__PDP__ACCEPT_tid_defval; extern BITSTRING_template template_tr__SM__ACT__PDP__ACCEPT_tid_defval; extern const BITSTRING_template& tr__SM__ACT__PDP__ACCEPT_sapi_defval; extern BITSTRING_template template_tr__SM__ACT__PDP__ACCEPT_sapi_defval; extern const MobileL3__GMM__SM__Types::QoSV_template& tr__SM__ACT__PDP__ACCEPT_qos_defval; extern MobileL3__GMM__SM__Types::QoSV_template template_tr__SM__ACT__PDP__ACCEPT_qos_defval; extern const BOOLEAN_template& ts__SM__DEACT__PDP__REQ__MO_tdown_defval; extern BOOLEAN_template template_ts__SM__DEACT__PDP__REQ__MO_tdown_defval; extern const MobileL3__GMM__SM__Types::ProtocolConfigOptionsV_template& ts__SM__DEACT__PDP__REQ__MO_pco_defval; extern MobileL3__GMM__SM__Types::ProtocolConfigOptionsV_template template_ts__SM__DEACT__PDP__REQ__MO_pco_defval; extern const BOOLEAN_template& ts__SM__DEACT__PDP__REQ__MT_tdown_defval; extern BOOLEAN_template template_ts__SM__DEACT__PDP__REQ__MT_tdown_defval; extern const MobileL3__GMM__SM__Types::ProtocolConfigOptionsV_template& ts__SM__DEACT__PDP__REQ__MT_pco_defval; extern MobileL3__GMM__SM__Types::ProtocolConfigOptionsV_template template_ts__SM__DEACT__PDP__REQ__MT_pco_defval; extern const BOOLEAN_template& tr__SM__DEACT__PDP__REQ__MT_tdown_defval; extern BOOLEAN_template template_tr__SM__DEACT__PDP__REQ__MT_tdown_defval; extern const MobileL3__GMM__SM__Types::ProtocolConfigOptionsV_template& tr__SM__DEACT__PDP__REQ__MT_pco_defval; extern MobileL3__GMM__SM__Types::ProtocolConfigOptionsV_template template_tr__SM__DEACT__PDP__REQ__MT_pco_defval; extern const BITSTRING_template& tr__SM__DEACT__PDP__ACCEPT__MT_tid_defval; extern BITSTRING_template template_tr__SM__DEACT__PDP__ACCEPT__MT_tid_defval; extern const BITSTRING_template& tr__SM__DEACT__PDP__ACCEPT__MO_tid_defval; extern BITSTRING_template template_tr__SM__DEACT__PDP__ACCEPT__MO_tid_defval; extern const MobileL3__SMS__Types::TP__OA_template& tr__SMS__DELIVER_src__addr_defval; extern MobileL3__SMS__Types::TP__OA_template template_tr__SMS__DELIVER_src__addr_defval; extern const OCTETSTRING_template& tr__SMS__DELIVER_user__data_defval; extern OCTETSTRING_template template_tr__SMS__DELIVER_user__data_defval; extern const OCTETSTRING_template& tr__SMS__DELIVER_pid_defval; extern OCTETSTRING_template template_tr__SMS__DELIVER_pid_defval; extern const OCTETSTRING_template& tr__SMS__DELIVER_dcs_defval; extern OCTETSTRING_template template_tr__SMS__DELIVER_dcs_defval; extern const BITSTRING_template& tr__SMS__DELIVER_mms_defval; extern BITSTRING_template template_tr__SMS__DELIVER_mms_defval; extern const MobileL3__SMS__Types::L3__SMS__MS__SGSN_template& ts__CP__ACK__MO; extern MobileL3__SMS__Types::L3__SMS__MS__SGSN_template template_ts__CP__ACK__MO; extern const MobileL3__SMS__Types::L3__SMS__SGSN__MS_template& tr__CP__ACK__MT; extern MobileL3__SMS__Types::L3__SMS__SGSN__MS_template template_tr__CP__ACK__MT; extern const MobileL3__Types::PDU__ML3__NW__MS_template& tr__ML3__MT__MM__Info; extern MobileL3__Types::PDU__ML3__NW__MS_template template_tr__ML3__MT__MM__Info; extern const OCTETSTRING_template& ts__RRM__PhysicalInfo_ta_defval; extern OCTETSTRING_template template_ts__RRM__PhysicalInfo_ta_defval; extern const OCTETSTRING_template& tr__RRM__PhysicalInfo_ta_defval; extern OCTETSTRING_template template_tr__RRM__PhysicalInfo_ta_defval; extern const OCTETSTRING_template& tr__ML3__MT__BCC_bcc_defval; extern OCTETSTRING_template template_tr__ML3__MT__BCC_bcc_defval; extern const OCTETSTRING_template& tr__ML3__MT__GCC_gcc_defval; extern OCTETSTRING_template template_tr__ML3__MT__GCC_gcc_defval; extern const BITSTRING bs_0, bs_14, bs_5, bs_15, bs_39, bs_16, bs_25, bs_88, bs_71, bs_52, bs_72, bs_79, bs_78, bs_38, bs_48, bs_74, bs_73, bs_80, bs_45, bs_42, bs_2, bs_49, bs_26, bs_44, bs_41, bs_55, bs_75, bs_40, bs_27, bs_57, bs_76, bs_8, bs_46, bs_22, bs_23, bs_24, bs_33, bs_31, bs_36, bs_34, bs_91, bs_4, bs_30, bs_32, bs_53, bs_69, bs_29, bs_90, bs_28, bs_56, bs_35, bs_58, bs_13, bs_10, bs_54, bs_84, bs_83, bs_9, bs_85, bs_86, bs_63, bs_43, bs_18, bs_64, bs_11, bs_21, bs_50, bs_51, bs_47, bs_1, bs_12, bs_6, bs_70, bs_19, bs_20, bs_81, bs_60, bs_87, bs_82, bs_17, bs_62, bs_65, bs_61, bs_3, bs_37, bs_89, bs_59, bs_68, bs_77, bs_67, bs_66, bs_7; extern const HEXSTRING hs_0; extern const OCTETSTRING os_9, os_3, os_8, os_0, os_10, os_18, os_5, os_20, os_4, os_22, os_23, os_17, os_11, os_16, os_19, os_24, os_26, os_25, os_15, os_21, os_1, os_2, os_14, os_13, os_7, os_6, os_12; 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