ETSI STF525 / Internal Testing test suite
This project provides an internal testing test suite and its associated Test Adapter/Codec
UpperTesterSremSsemLayer.hh
Go to the documentation of this file.
1 #ifndef UpperTesterSremSsem_LAYER_H
2 #define UpperTesterSremSsem_LAYER_H
3 
4 #include "TLayer.hh"
6 
8  class UpperTesterPort;
9 }
10 
12  class UtSremInitialize;
13  class UtSremTrigger;
14  class UtSremUpdate;
15 }
16 
17 class UpperTesterSremSsemLayer : public TLayer<LibItsSremSsem__TestSystem::UpperTesterPort> {
20 
21 public:
22  UpperTesterSremSsemLayer() : TLayer<LibItsSremSsem__TestSystem::UpperTesterPort>(), _params(), _codec() {};
23  UpperTesterSremSsemLayer(const std::string & p_type, const std::string & param);
25 
26  void sendMsg(const LibItsSremSsem__TypesAndValues::UtSremInitialize& send_par, Params& params);
27  void sendMsg(const LibItsSremSsem__TypesAndValues::UtSremTrigger& send_par, Params& params);
28  void sendMsg(const LibItsSremSsem__TypesAndValues::UtSremUpdate& send_par, Params& params);
29 
30  virtual void sendData(OCTETSTRING& data, Params& params);
31  virtual void receiveData(OCTETSTRING& data, Params& info);
32 };
33 
34 #endif
UpperTesterSremSsemLayer()
Definition: UpperTesterSremSsemLayer.hh:22
Definition: TLayer.hh:15
virtual ~UpperTesterSremSsemLayer()
Definition: UpperTesterSremSsemLayer.hh:24
Definition: UpperTesterSremSsemCodec.hh:20
Params _params
Definition: UpperTesterSremSsemLayer.hh:18
This class provides basic functionalities for an ITS dictionary.
Definition: Params.hh:21
Definition: UpperTesterSremSsemCodec.hh:14
UpperTesterSremSsemCodec _codec
Definition: UpperTesterSremSsemLayer.hh:19
Definition: UpperTesterSremSsemLayer.hh:17
Definition: SremSsemPort.cc:14