Newer
Older
#ifndef SPATEMCODEC_H
#define SPATEMCODEC_H
#include "Codec.hh"
#include "Params.hh"
#include "LibItsMapemSpatem_TestSystem.hh"
class SpatemPDUCodec : public PERCodec <SPATEM__PDU__Descriptions::SPATEM>
{
public:
virtual int encode (const SPATEM__PDU__Descriptions::SPATEM& spatem, BITSTRING& data);
virtual int decode (const BITSTRING& data, SPATEM__PDU__Descriptions::SPATEM&);
};
class SpatemCodec : public Codec<SPATEM__PDU__Descriptions::SPATEM, SPATEM__PDU__Descriptions::SPATEM>
{
SpatemPDUCodec asnCodec;
public:
SpatemCodec() : Codec<SPATEM__PDU__Descriptions::SPATEM, SPATEM__PDU__Descriptions::SPATEM>(), asnCodec() { };
virtual ~SpatemCodec() { };