ETSI STF525 / Internal Testing test suite
This project provides an internal testing test suite and its associated Test Adapter/Codec
|
Declare TITAN class. More...
#include <Codec.hh>
Public Member Functions | |
Codec () | |
Reference to Params stack. More... | |
virtual | ~Codec () |
Default destructor . More... | |
virtual int | encode (const TPDUEnc &p_message, OCTETSTRING &p_data)=0 |
Encode typed message into an octet string. More... | |
virtual int | decode (const OCTETSTRING &p_, TPDUDec &p_message, Params *p_params=NULL)=0 |
Encode typed message into an octet string format. More... | |
Protected Attributes | |
Params * | _params |
Declare TITAN class.
This class provides the interface for all ITS codecs, include UT and AC codecs
Default destructor .
|
pure virtual |
Encode typed message into an octet string format.
[in] | p_data | The message in its octet string |
[out] | p_message | The decoded typed message |
Implemented in GeoNetworkingCodec, UpperTesterCamCodec, UpperTesterDenmCodec, UpperTesterGnCodec, UpperTesterIvimCodec, UpperTesterSremSsemCodec, UpperTesterMapemSpatemCodec, DENMCodec, BTPCodec, CAMCodec, EtsiTs103097Codec_Certificate, EtsiTs103097Codec_Data, EtsiTs103097Codec_ToBeSignedCertificate, EtsiTs103097Codec_ToBeSignedData, IVIMCodec, HttpCodec, MapemCodec, SpatemCodec, SremCodec, and SsemCodec.
|
pure virtual |
Encode typed message into an octet string.
[in] | p_message | The typed message to be encoded |
[out] | p_data | The encoding result |
Implemented in GeoNetworkingCodec, UpperTesterCamCodec, UpperTesterDenmCodec, UpperTesterGnCodec, UpperTesterIvimCodec, UpperTesterSremSsemCodec, UpperTesterMapemSpatemCodec, DENMCodec, BTPCodec, CAMCodec, EtsiTs103097Codec_Certificate, EtsiTs103097Codec_Data, EtsiTs103097Codec_ToBeSignedCertificate, EtsiTs103097Codec_ToBeSignedData, IVIMCodec, HttpCodec, MapemCodec, SpatemCodec, SremCodec, and SsemCodec.