Commit 89e72007 authored by garciay's avatar garciay
Browse files

Rename *.cpp into *.cc for automatic makefile generator tool

Rename *.h into *.hh for automatic makefile generator tool
parent 5438501b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@

#include "LibItsBtp_TestSystem.hh"

#include "BTPLayer.h"
#include "BTPLayer.hh"

namespace LibItsBtp__TestSystem {

+3 −3
Original line number Diff line number Diff line
@@ -61,9 +61,9 @@ int GeoNetworkingCodec::encode_ (const Base_Type& type, const TTCN_Typedescripto
    } else {
        loggers::loggers::log("GeoNetworkingCodec::encode_ (else): processing type %s/%s", type.get_descriptor()->name, field_descriptor.name);
        if (std::string(field_descriptor.name).compare("@LibItsGeoNetworking_TypesAndValues.CommonHeader.plLength") == 0) {
            // TODO Store TTCN_Buffer position and continue encoding
        	loggers::loggers::log("GeoNetworkingCodec::encode_: Storing position for %s", field_descriptor.name);
        	encoding_buffer.rm
            // Store TTCN_Buffer position and continue encoding
            _plLength_position = encoding_buffer.get_pos_bit();
            loggers::loggers::log("GeoNetworkingCodec::encode_: Storing position %d for %s", _plLength_position, field_descriptor.name);
        }
        type.encode(field_descriptor, encoding_buffer, TTCN_EncDec::CT_RAW);
    }
+8 −3
Original line number Diff line number Diff line
#ifndef GNCODEC_H
#define GNCODEC_H
#include "GeoNetworking_Types.hh"
#include "Codec.h"
#include "Codec.hh"

class GeoNetworkingCodec : public Codec<LibItsGeoNetworking__TypesAndValues::GeoNetworkingPdu> {

	unsigned int _plLength_position;

	int encode_ (const Base_Type& type, const TTCN_Typedescriptor_t& field_descriptor, TTCN_Buffer& encoding_buffer);
	int encode_extendedHeader(const LibItsGeoNetworking__TypesAndValues::ExtendedHeader& u, TTCN_Buffer& encoding_buffer);
	int encode_decodedPayload(const LibItsGeoNetworking__TypesAndValues::DecodedPayload& u, TTCN_Buffer& encoding_buffer);

public:
	GeoNetworkingCodec() : _plLength_position(0) {};

    virtual int encode (const LibItsGeoNetworking__TypesAndValues::GeoNetworkingPdu&, OCTETSTRING& data);
    virtual int decode (const OCTETSTRING& data, LibItsGeoNetworking__TypesAndValues::GeoNetworkingPdu&);
};