summaryrefslogtreecommitdiff
path: root/titan/Osmocom_Types.hh
diff options
context:
space:
mode:
Diffstat (limited to 'titan/Osmocom_Types.hh')
-rw-r--r--titan/Osmocom_Types.hh42
1 files changed, 14 insertions, 28 deletions
diff --git a/titan/Osmocom_Types.hh b/titan/Osmocom_Types.hh
index 2c6aea3..b22ee31 100644
--- a/titan/Osmocom_Types.hh
+++ b/titan/Osmocom_Types.hh
@@ -1,8 +1,8 @@
// This C++ header file was generated by the TTCN-3 compiler
-// of the TTCN-3 Test Executor version CRL 113 200/6 R3B
-// for Harald Welte (laforge@nataraja) on Mon Mar 26 16:56:01 2018
+// of the TTCN-3 Test Executor version CRL 113 200/6 R5A
+// The generation of user and time information were disabled by the -D flag.
-// Copyright (c) 2000-2017 Ericsson Telecom AB
+// Copyright (c) 2000-2018 Ericsson Telecom AB
// Do not edit this file unless you know what you are doing.
@@ -19,7 +19,7 @@
#include <TTCN3.hh>
#include "General_Types.hh"
-#if TTCN3_VERSION != 60301
+#if TTCN3_VERSION != 60500
#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.
@@ -103,6 +103,7 @@ public:
Arfcn(const Arfcn& other_value);
inline boolean is_component() { return FALSE; }
void clean_up();
+const TTCN_Typedescriptor_t* get_descriptor() const;
Arfcn& operator=(const Arfcn& other_value);
boolean operator==(const Arfcn& other_value) const;
inline boolean operator!=(const Arfcn& other_value) const
@@ -131,7 +132,7 @@ inline boolean is_present() const { return is_bound(); }
void encode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...) const;
void decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, TTCN_EncDec::coding_t, ...);
int RAW_encode(const TTCN_Typedescriptor_t&, RAW_enc_tree&) const;
-int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE);
+int RAW_decode(const TTCN_Typedescriptor_t&, TTCN_Buffer&, int, raw_order_t, boolean no_err=FALSE,int sel_field=-1, boolean first_call=TRUE, const RAW_Force_Omit* force_omit = NULL);
};
class Arfcn_template : public Base_Template {
@@ -251,121 +252,107 @@ extern INTEGER f__div__round__up(const INTEGER& dividend, const INTEGER& divisor
extern const TTCN_RAWdescriptor_t uint8__t_raw_;
extern const XERdescriptor_t uint8__t_xer_;
-extern const TTCN_JSONdescriptor_t uint8__t_json_;
extern const TTCN_OERdescriptor_t uint8__t_oer_;
extern const TTCN_Typedescriptor_t uint8__t_descr_;
extern UNIVERSAL_CHARSTRING uint8__t_default_coding;
extern const TTCN_RAWdescriptor_t uint16__t_raw_;
extern const XERdescriptor_t uint16__t_xer_;
-extern const TTCN_JSONdescriptor_t uint16__t_json_;
extern const TTCN_OERdescriptor_t uint16__t_oer_;
extern const TTCN_Typedescriptor_t uint16__t_descr_;
extern UNIVERSAL_CHARSTRING uint16__t_default_coding;
extern const TTCN_RAWdescriptor_t uint24__t_raw_;
extern const XERdescriptor_t uint24__t_xer_;
-extern const TTCN_JSONdescriptor_t uint24__t_json_;
extern const TTCN_Typedescriptor_t uint24__t_descr_;
extern UNIVERSAL_CHARSTRING uint24__t_default_coding;
extern const TTCN_RAWdescriptor_t uint32__t_raw_;
extern const XERdescriptor_t uint32__t_xer_;
-extern const TTCN_JSONdescriptor_t uint32__t_json_;
extern const TTCN_OERdescriptor_t uint32__t_oer_;
extern const TTCN_Typedescriptor_t uint32__t_descr_;
extern UNIVERSAL_CHARSTRING uint32__t_default_coding;
extern const TTCN_RAWdescriptor_t int8__t_raw_;
extern const XERdescriptor_t int8__t_xer_;
-extern const TTCN_JSONdescriptor_t int8__t_json_;
+extern const TTCN_OERdescriptor_t int8__t_oer_;
extern const TTCN_Typedescriptor_t int8__t_descr_;
extern UNIVERSAL_CHARSTRING int8__t_default_coding;
extern const TTCN_RAWdescriptor_t int16__t_raw_;
extern const XERdescriptor_t int16__t_xer_;
-extern const TTCN_JSONdescriptor_t int16__t_json_;
+extern const TTCN_OERdescriptor_t int16__t_oer_;
extern const TTCN_Typedescriptor_t int16__t_descr_;
extern UNIVERSAL_CHARSTRING int16__t_default_coding;
extern const TTCN_RAWdescriptor_t uint1__t_raw_;
extern const XERdescriptor_t uint1__t_xer_;
-extern const TTCN_JSONdescriptor_t uint1__t_json_;
extern const TTCN_OERdescriptor_t uint1__t_oer_;
extern const TTCN_Typedescriptor_t uint1__t_descr_;
extern UNIVERSAL_CHARSTRING uint1__t_default_coding;
extern const TTCN_RAWdescriptor_t uint2__t_raw_;
extern const XERdescriptor_t uint2__t_xer_;
-extern const TTCN_JSONdescriptor_t uint2__t_json_;
extern const TTCN_OERdescriptor_t uint2__t_oer_;
extern const TTCN_Typedescriptor_t uint2__t_descr_;
extern UNIVERSAL_CHARSTRING uint2__t_default_coding;
extern const TTCN_RAWdescriptor_t uint3__t_raw_;
extern const XERdescriptor_t uint3__t_xer_;
-extern const TTCN_JSONdescriptor_t uint3__t_json_;
extern const TTCN_OERdescriptor_t uint3__t_oer_;
extern const TTCN_Typedescriptor_t uint3__t_descr_;
extern UNIVERSAL_CHARSTRING uint3__t_default_coding;
extern const TTCN_RAWdescriptor_t uint4__t_raw_;
extern const XERdescriptor_t uint4__t_xer_;
-extern const TTCN_JSONdescriptor_t uint4__t_json_;
+extern const TTCN_OERdescriptor_t uint4__t_oer_;
extern const TTCN_Typedescriptor_t uint4__t_descr_;
extern UNIVERSAL_CHARSTRING uint4__t_default_coding;
extern const TTCN_RAWdescriptor_t uint5__t_raw_;
extern const XERdescriptor_t uint5__t_xer_;
-extern const TTCN_JSONdescriptor_t uint5__t_json_;
+extern const TTCN_OERdescriptor_t uint5__t_oer_;
extern const TTCN_Typedescriptor_t uint5__t_descr_;
extern UNIVERSAL_CHARSTRING uint5__t_default_coding;
extern const TTCN_RAWdescriptor_t uint6__t_raw_;
extern const XERdescriptor_t uint6__t_xer_;
-extern const TTCN_JSONdescriptor_t uint6__t_json_;
+extern const TTCN_OERdescriptor_t uint6__t_oer_;
extern const TTCN_Typedescriptor_t uint6__t_descr_;
extern UNIVERSAL_CHARSTRING uint6__t_default_coding;
extern const TTCN_RAWdescriptor_t uint7__t_raw_;
extern const XERdescriptor_t uint7__t_xer_;
-extern const TTCN_JSONdescriptor_t uint7__t_json_;
extern const TTCN_Typedescriptor_t uint7__t_descr_;
extern UNIVERSAL_CHARSTRING uint7__t_default_coding;
extern const TTCN_RAWdescriptor_t uint9__t_raw_;
extern const XERdescriptor_t uint9__t_xer_;
-extern const TTCN_JSONdescriptor_t uint9__t_json_;
+extern const TTCN_OERdescriptor_t uint9__t_oer_;
extern const TTCN_Typedescriptor_t uint9__t_descr_;
extern UNIVERSAL_CHARSTRING uint9__t_default_coding;
extern const TTCN_RAWdescriptor_t uint10__t_raw_;
extern const XERdescriptor_t uint10__t_xer_;
-extern const TTCN_JSONdescriptor_t uint10__t_json_;
+extern const TTCN_OERdescriptor_t uint10__t_oer_;
extern const TTCN_Typedescriptor_t uint10__t_descr_;
extern UNIVERSAL_CHARSTRING uint10__t_default_coding;
extern const TTCN_RAWdescriptor_t uint11__t_raw_;
extern const XERdescriptor_t uint11__t_xer_;
-extern const TTCN_JSONdescriptor_t uint11__t_json_;
extern const TTCN_Typedescriptor_t uint11__t_descr_;
extern UNIVERSAL_CHARSTRING uint11__t_default_coding;
extern const TTCN_RAWdescriptor_t uint12__t_raw_;
extern const XERdescriptor_t uint12__t_xer_;
-extern const TTCN_JSONdescriptor_t uint12__t_json_;
+extern const TTCN_OERdescriptor_t uint12__t_oer_;
extern const TTCN_Typedescriptor_t uint12__t_descr_;
extern UNIVERSAL_CHARSTRING uint12__t_default_coding;
extern const TTCN_RAWdescriptor_t uint13__t_raw_;
extern const XERdescriptor_t uint13__t_xer_;
-extern const TTCN_JSONdescriptor_t uint13__t_json_;
extern const TTCN_Typedescriptor_t uint13__t_descr_;
extern UNIVERSAL_CHARSTRING uint13__t_default_coding;
extern const TTCN_RAWdescriptor_t uint14__t_raw_;
extern const XERdescriptor_t uint14__t_xer_;
-extern const TTCN_JSONdescriptor_t uint14__t_json_;
extern const TTCN_Typedescriptor_t uint14__t_descr_;
extern UNIVERSAL_CHARSTRING uint14__t_default_coding;
extern const TTCN_RAWdescriptor_t uint15__t_raw_;
extern const XERdescriptor_t uint15__t_xer_;
-extern const TTCN_JSONdescriptor_t uint15__t_json_;
extern const TTCN_Typedescriptor_t uint15__t_descr_;
extern UNIVERSAL_CHARSTRING uint15__t_default_coding;
extern const INTEGER& c__UINT16__MAX;
extern const INTEGER& c__UINT32__MAX;
extern const TTCN_RAWdescriptor_t Arfcn_pcs_raw_;
extern const XERdescriptor_t Arfcn_pcs_xer_;
-extern const TTCN_JSONdescriptor_t Arfcn_pcs_json_;
extern const TTCN_OERdescriptor_t Arfcn_pcs_oer_;
extern const TTCN_Typedescriptor_t Arfcn_pcs_descr_;
extern UNIVERSAL_CHARSTRING Arfcn_pcs_default_coding;
extern const TTCN_RAWdescriptor_t Arfcn_arfcn_raw_;
extern const XERdescriptor_t Arfcn_arfcn_xer_;
-extern const TTCN_JSONdescriptor_t Arfcn_arfcn_json_;
extern const TTCN_OERdescriptor_t Arfcn_arfcn_oer_;
extern const TTCN_Typedescriptor_t Arfcn_arfcn_descr_;
extern UNIVERSAL_CHARSTRING Arfcn_arfcn_default_coding;
@@ -378,7 +365,6 @@ extern const TTCN_RAWdescriptor_t IntegerRecord_raw_;
extern const TTCN_Typedescriptor_t IntegerRecord_descr_;
extern const TTCN_RAWdescriptor_t IntegerRecord_0_raw_;
extern const XERdescriptor_t IntegerRecord_0_xer_;
-extern const TTCN_JSONdescriptor_t IntegerRecord_0_json_;
extern const TTCN_Typedescriptor_t IntegerRecord_0_descr_;
extern UNIVERSAL_CHARSTRING IntegerRecord_0_default_coding;
extern UNIVERSAL_CHARSTRING IntegerRecord_default_coding;
personal git repositories of Harald Welte. Your mileage may vary