#ifndef GEONETWORKING_LAYER_H #define GEONETWORKING_LAYER_H #include "Layer.hh" #include "GeoNetworkingCodec.hh" namespace LibItsGeoNetworking__TestSystem { class GeoNetworkingPort; class GeoNetworkingReq; } class GeoNetworkingLayer : public TLayer { GeoNetworkingCodec _codec; Params _params; public: GeoNetworkingLayer(const std::string & p_type, const std::string & param); virtual ~GeoNetworkingLayer() {}; void sendMsg(const LibItsGeoNetworking__TestSystem::GeoNetworkingReq&, const Params& param); virtual void sendData(OCTETSTRING& data, Params& params); virtual void receiveData(OCTETSTRING& data, Params& info); }; #endif