1 #ifndef UpperTesterSremSsemCODEC_H 2 #define UpperTesterSremSsemCODEC_H 11 class TTCN_Typedescriptor_t;
24 const unsigned char c_utSremSsemInitialize = 0x00;
25 const unsigned char c_utSremSsemInitializeResult = 0x01;
26 const unsigned char c_utSremSsemTrigger = 0xAB;
27 const unsigned char c_utSremSsemTriggerResult = 0xAC;
28 const unsigned char c_utSremSsemUpdate = 0xAD;
29 const unsigned char c_utSremSsemUpdateResult = 0xAE;
30 const unsigned char c_utSremEventInd = 0xAF;
31 const unsigned char c_utSsemEventInd = 0xB0;
33 int encode_ (
const Base_Type& type,
const TTCN_Typedescriptor_t& field_descriptor, TTCN_Buffer& encoding_buffer);
39 virtual int encode (
const Record_Type&, OCTETSTRING& data);
40 virtual int decode (
const OCTETSTRING& data, Record_Type&,
Params* params = NULL);
41 std::unique_ptr<Base_Type> decode (
const OCTETSTRING& data,
Params* params = NULL);
44 int decode (
const OCTETSTRING& data, LibItsSremSsem__TypesAndValues::UtSremResults& msg,
Params* params = NULL);
45 int decode (
const OCTETSTRING& data, LibItsSremSsem__TypesAndValues::UtSremEventInd& msg,
Params* params = NULL);
46 int decode (
const OCTETSTRING& data, LibItsSremSsem__TypesAndValues::UtSsemEventInd& msg,
Params* params = NULL);
virtual ~UpperTesterSremSsemCodec()
Definition: UpperTesterSremSsemCodec.hh:37
Definition: UpperTesterSremSsemCodec.hh:20
Header file for the parameter dictionary.
UpperTesterSremSsemCodec()
Definition: UpperTesterSremSsemCodec.hh:36
Declare TITAN class.
Definition: Codec.hh:25
This class provides basic functionalities for an ITS dictionary.
Definition: Params.hh:21
Definition: UpperTesterSremSsemCodec.hh:14
Header file for ITS abstract codec definition.