UpperTesterMapemSpatemLayer.hh
Go to the documentation of this file.
#ifndef UpperTesterMapemSpatem_LAYER_H
#define UpperTesterMapemSpatem_LAYER_H
#include "t_layer.hh"
#include "UpperTesterMapemSpatemCodec.hh"
namespace LibItsMapemSpatem__TestSystem {
class UpperTesterPort;
}
namespace LibItsMapemSpatem__TypesAndValues {
class UtMapemSpatemInitialize;
class UtMapemSpatemChangePosition;
class UtMapemSpatemTrigger;
}
class UpperTesterMapemSpatemLayer : public t_layer<LibItsMapemSpatem__TestSystem::UpperTesterPort> {
Params _params;
UpperTesterMapemSpatemCodec _codec;
public:
UpperTesterMapemSpatemLayer() : t_layer<LibItsMapemSpatem__TestSystem::UpperTesterPort>(), _params(), _codec() {};
UpperTesterMapemSpatemLayer(const std::string & p_type, const std::string & param);
virtual ~UpperTesterMapemSpatemLayer() {};
void sendMsg(const LibItsMapemSpatem__TypesAndValues::UtMapemSpatemInitialize& send_par, Params& params);
void sendMsg(const LibItsMapemSpatem__TypesAndValues::UtMapemSpatemTrigger& send_par, Params& params);
virtual void send_data(OCTETSTRING& data, Params& params);
virtual void receive_data(OCTETSTRING& data, Params& info);
};
#endif
UpperTesterMapemSpatemLayer::_codec
UpperTesterMapemSpatemCodec _codec
Definition: UpperTesterMapemSpatemLayer.hh:19
t_layer
This class provides basic description of an ITS port protocol layer. A port protocol layer is the fin...
Definition: t_layer.hh:21
LibItsMapemSpatem__TestSystem
Definition: MapemSpatemPort.cc:14
UpperTesterMapemSpatemCodec.hh
LibItsMapemSpatem__TypesAndValues
Definition: UpperTesterMapemSpatemCodec.hh:14
UpperTesterMapemSpatemLayer::UpperTesterMapemSpatemLayer
UpperTesterMapemSpatemLayer()
Definition: UpperTesterMapemSpatemLayer.hh:22
UpperTesterMapemSpatemLayer
Definition: UpperTesterMapemSpatemLayer.hh:17
UpperTesterMapemSpatemLayer::_params
Params _params
Definition: UpperTesterMapemSpatemLayer.hh:18
Params
This class provides basic functionalities for an ITS dictionary.
Definition: Params.hh:21
UpperTesterMapemSpatemCodec
Definition: UpperTesterMapemSpatemCodec.hh:20
UpperTesterMapemSpatemLayer::~UpperTesterMapemSpatemLayer
virtual ~UpperTesterMapemSpatemLayer()
Definition: UpperTesterMapemSpatemLayer.hh:24
t_layer.hh
Header file for ITS abstract protocol layer definition.