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.hh375
1 files changed, 0 insertions, 375 deletions
diff --git a/titan/Osmocom_Types.hh b/titan/Osmocom_Types.hh
deleted file mode 100644
index b22ee31..0000000
--- a/titan/Osmocom_Types.hh
+++ /dev/null
@@ -1,375 +0,0 @@
-// This C++ header file was generated by the TTCN-3 compiler
-// 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-2018 Ericsson Telecom AB
-
-// Do not edit this file unless you know what you are doing.
-
-#ifndef Osmocom__Types_HH
-#define Osmocom__Types_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 <TTCN3.hh>
-#include "General_Types.hh"
-
-#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.
-#endif
-
-#ifndef LINUX
-#error This file should be compiled on LINUX
-#endif
-
-#undef Osmocom__Types_HH
-#endif
-
-namespace Osmocom__Types {
-
-/* Forward declarations of classes */
-
-class Arfcn;
-class Arfcn_template;
-typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER IntegerRecord;
-typedef PreGenRecordOf::PREGEN__RECORD__OF__INTEGER_template IntegerRecord_template;
-
-} /* end of namespace */
-
-#ifndef Osmocom__Types_HH
-#define Osmocom__Types_HH
-
-namespace Osmocom__Types {
-
-/* Type definitions */
-
-typedef INTEGER uint8__t;
-typedef INTEGER_template uint8__t_template;
-typedef INTEGER uint16__t;
-typedef INTEGER_template uint16__t_template;
-typedef INTEGER uint24__t;
-typedef INTEGER_template uint24__t_template;
-typedef INTEGER uint32__t;
-typedef INTEGER_template uint32__t_template;
-typedef INTEGER int8__t;
-typedef INTEGER_template int8__t_template;
-typedef INTEGER int16__t;
-typedef INTEGER_template int16__t_template;
-typedef INTEGER uint1__t;
-typedef INTEGER_template uint1__t_template;
-typedef INTEGER uint2__t;
-typedef INTEGER_template uint2__t_template;
-typedef INTEGER uint3__t;
-typedef INTEGER_template uint3__t_template;
-typedef INTEGER uint4__t;
-typedef INTEGER_template uint4__t_template;
-typedef INTEGER uint5__t;
-typedef INTEGER_template uint5__t_template;
-typedef INTEGER uint6__t;
-typedef INTEGER_template uint6__t_template;
-typedef INTEGER uint7__t;
-typedef INTEGER_template uint7__t_template;
-typedef INTEGER uint9__t;
-typedef INTEGER_template uint9__t_template;
-typedef INTEGER uint10__t;
-typedef INTEGER_template uint10__t_template;
-typedef INTEGER uint11__t;
-typedef INTEGER_template uint11__t_template;
-typedef INTEGER uint12__t;
-typedef INTEGER_template uint12__t_template;
-typedef INTEGER uint13__t;
-typedef INTEGER_template uint13__t_template;
-typedef INTEGER uint14__t;
-typedef INTEGER_template uint14__t_template;
-typedef INTEGER uint15__t;
-typedef INTEGER_template uint15__t_template;
-
-/* Class definitions */
-
-class Arfcn : public Base_Type {
- BOOLEAN field_pcs;
- INTEGER field_arfcn;
-public:
- Arfcn();
- Arfcn(const BOOLEAN& par_pcs,
- const INTEGER& par_arfcn);
- 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
- { return !(*this == other_value); }
-
- boolean is_bound() const;
-
-inline boolean is_present() const { return is_bound(); }
- boolean is_value() const;
-
- inline BOOLEAN& pcs()
- {return field_pcs;}
- inline const BOOLEAN& pcs() const
- {return field_pcs;}
- inline INTEGER& arfcn()
- {return field_arfcn;}
- inline const INTEGER& arfcn() const
- {return field_arfcn;}
- inline int size_of() const
- {return 2;}
- void log() const;
- void set_param(Module_Param& param);
- void set_implicit_omit();
- void encode_text(Text_Buf& text_buf) const;
- void decode_text(Text_Buf& text_buf);
-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, const RAW_Force_Omit* force_omit = NULL);
-};
-
-class Arfcn_template : public Base_Template {
-struct single_value_struct;
-union {
-single_value_struct *single_value;
-struct {
-unsigned int n_values;
-Arfcn_template *list_value;
-} value_list;
-};
-
-void set_specific();
-void copy_value(const Arfcn& other_value);
-void copy_template(const Arfcn_template& other_value);
-
-public:
-Arfcn_template();
-Arfcn_template(template_sel other_value);
-Arfcn_template(const Arfcn& other_value);
-Arfcn_template(const OPTIONAL<Arfcn>& other_value);
-Arfcn_template(const Arfcn_template& other_value);
-~Arfcn_template();
-Arfcn_template& operator=(template_sel other_value);
-Arfcn_template& operator=(const Arfcn& other_value);
-Arfcn_template& operator=(const OPTIONAL<Arfcn>& other_value);
-Arfcn_template& operator=(const Arfcn_template& other_value);
-boolean match(const Arfcn& other_value, boolean legacy = FALSE) const;
-boolean is_bound() const;
-boolean is_value() const;
-void clean_up();
-Arfcn valueof() const;
-void set_type(template_sel template_type, unsigned int list_length);
-Arfcn_template& list_item(unsigned int list_index) const;
-BOOLEAN_template& pcs();
-const BOOLEAN_template& pcs() const;
-INTEGER_template& arfcn();
-const INTEGER_template& arfcn() const;
-int size_of() const;
-void log() const;
-void log_match(const Arfcn& match_value, boolean legacy = FALSE) const;
-void encode_text(Text_Buf& text_buf) const;
-void decode_text(Text_Buf& text_buf);
-void set_param(Module_Param& param);
-void check_restriction(template_res t_res, const char* t_name=NULL, boolean legacy = FALSE) const;
-boolean is_present(boolean legacy = FALSE) const;
-boolean match_omit(boolean legacy = FALSE) const;
-};
-
-
-/* Function prototypes */
-
-extern void uint8__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint8__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint16__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint16__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint24__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint24__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint32__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint32__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void int8__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER int8__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void int16__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER int16__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint1__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint1__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint2__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint2__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint3__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint3__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint4__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint4__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint5__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint5__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint6__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint6__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint7__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint7__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint9__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint9__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint10__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint10__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint11__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint11__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint12__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint12__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint13__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint13__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint14__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint14__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void uint15__t_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER uint15__t_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void Arfcn_pcs_encoder(const BOOLEAN& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER Arfcn_pcs_decoder(OCTETSTRING& input_stream, BOOLEAN& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void Arfcn_arfcn_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER Arfcn_arfcn_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void Arfcn_encoder(const Arfcn& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER Arfcn_decoder(OCTETSTRING& input_stream, Arfcn& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER f__rnd__int(const INTEGER& max);
-extern HEXSTRING f__rnd__hexstring(const INTEGER& len, const INTEGER& max);
-extern OCTETSTRING f__rnd__octstring(const INTEGER& len);
-extern HEXSTRING f__rnd__imsi(const HEXSTRING& prefix);
-extern OCTETSTRING f__rnd__msisdn(const OCTETSTRING& prefix, const INTEGER& len);
-extern void f__sleep(const FLOAT& seconds);
-extern BITSTRING bool2bit(const BOOLEAN& inp);
-extern BITSTRING_template bool2bit__tmpl(const BOOLEAN_template& inp);
-extern void IntegerRecord_0_encoder(const INTEGER& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER IntegerRecord_0_decoder(OCTETSTRING& input_stream, INTEGER& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern void IntegerRecord_encoder(const IntegerRecord& input_value, OCTETSTRING& output_stream, const UNIVERSAL_CHARSTRING& coding_name);
-extern INTEGER IntegerRecord_decoder(OCTETSTRING& input_stream, IntegerRecord& output_value, const UNIVERSAL_CHARSTRING& coding_name);
-extern BOOLEAN int2bool(const INTEGER& int_);
-extern BOOLEAN f__array__contains(const IntegerRecord& arr, const INTEGER& key);
-extern void f__timer__safe__restart(TIMER& T);
-extern INTEGER f__div__round__up(const INTEGER& dividend, const INTEGER& divisor);
-
-/* Global variable declarations */
-
-extern const TTCN_RAWdescriptor_t uint8__t_raw_;
-extern const XERdescriptor_t uint8__t_xer_;
-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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_OERdescriptor_t Arfcn_arfcn_oer_;
-extern const TTCN_Typedescriptor_t Arfcn_arfcn_descr_;
-extern UNIVERSAL_CHARSTRING Arfcn_arfcn_default_coding;
-extern const TTCN_RAWdescriptor_t Arfcn_raw_;
-extern const TTCN_Typedescriptor_t Arfcn_descr_;
-extern UNIVERSAL_CHARSTRING Arfcn_default_coding;
-extern const INTEGER& f__rnd__hexstring_max_defval;
-extern const INTEGER& f__rnd__msisdn_len_defval;
-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_Typedescriptor_t IntegerRecord_0_descr_;
-extern UNIVERSAL_CHARSTRING IntegerRecord_0_default_coding;
-extern UNIVERSAL_CHARSTRING IntegerRecord_default_coding;
-extern TTCN_Module module_object;
-
-} /* end of namespace */
-
-#endif
personal git repositories of Harald Welte. Your mileage may vary