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
......@@ -12,7 +12,7 @@
#include "LibItsBtp_TestSystem.hh"
#include "BTPLayer.h"
#include "BTPLayer.hh"
namespace LibItsBtp__TestSystem {
......
......@@ -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);
}
......
#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:
virtual int encode (const LibItsGeoNetworking__TypesAndValues::GeoNetworkingPdu&, OCTETSTRING& data);
virtual int decode (const OCTETSTRING& data, LibItsGeoNetworking__TypesAndValues::GeoNetworkingPdu&);
GeoNetworkingCodec() : _plLength_position(0) {};
virtual int encode (const LibItsGeoNetworking__TypesAndValues::GeoNetworkingPdu&, OCTETSTRING& data);
virtual int decode (const OCTETSTRING& data, LibItsGeoNetworking__TypesAndValues::GeoNetworkingPdu&);
};
#endif
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment