1 #ifndef UpperTesterDenmCODEC_H 2 #define UpperTesterDenmCODEC_H 11 class TTCN_Typedescriptor_t;
23 const unsigned char c_utDenmInitialize = 0x00;
24 const unsigned char c_utDenmInitializeResult = 0x01;
25 const unsigned char c_utDenmChangePosition = 0x02;
26 const unsigned char c_utDenmChangePositionResult = 0x03;
27 const unsigned char c_utDenmChangePseudonym = 0x04;
28 const unsigned char c_utDenmChangePseudonymResult = 0x05;
29 const unsigned char c_utDenmTrigger = 0x10;
30 const unsigned char c_utDenmTriggerResult = 0x11;
31 const unsigned char c_utDenmUpdate = 0x12;
32 const unsigned char c_utDenmUpdateResult = 0x13;
33 const unsigned char c_utDenmTermination = 0x14;
34 const unsigned char c_utDenmTerminationResult = 0x15;
35 const unsigned char c_utDenmEventInd = 0x17;
37 int encode_ (
const Base_Type& type,
const TTCN_Typedescriptor_t& field_descriptor, TTCN_Buffer& encoding_buffer);
43 virtual int encode (
const Record_Type&, OCTETSTRING& data);
44 virtual int decode (
const OCTETSTRING& data, Record_Type&,
Params* params = NULL);
45 std::unique_ptr<Base_Type> decode (
const OCTETSTRING& data,
Params* params = NULL);
48 int decode (
const OCTETSTRING& data, LibItsDenm__TypesAndValues::UtDenmResults& msg,
Params* params = NULL);
49 int decode (
const OCTETSTRING& data, LibItsDenm__TypesAndValues::UtDenmEventInd& msg,
Params* params = NULL);
Header file for the parameter dictionary.
virtual ~UpperTesterDenmCodec()
Definition: UpperTesterDenmCodec.hh:41
Declare TITAN class.
Definition: Codec.hh:25
This class provides basic functionalities for an ITS dictionary.
Definition: Params.hh:21
UpperTesterDenmCodec()
Definition: UpperTesterDenmCodec.hh:40
Definition: UpperTesterDenmCodec.hh:14
Header file for ITS abstract codec definition.
Definition: UpperTesterDenmCodec.hh:19