#include <UpperTesterIvimLayer.hh>
|
| UpperTesterIvimLayer () |
|
| UpperTesterIvimLayer (const std::string &p_type, const std::string ¶m) |
|
virtual | ~UpperTesterIvimLayer () |
|
void | sendMsg (const LibItsIvim__TypesAndValues::UtIvimInitialize &send_par, Params ¶ms) |
|
void | sendMsg (const LibItsIvim__TypesAndValues::UtIvimTrigger &send_par, Params ¶ms) |
|
void | sendMsg (const LibItsIvim__TypesAndValues::UtIvimUpdate &send_par, Params ¶ms) |
|
void | sendMsg (const LibItsIvim__TypesAndValues::UtIvimTermination &send_par, Params ¶ms) |
|
virtual void | sendData (OCTETSTRING &data, Params ¶ms) |
| Send bytes formated data to the lower layers. More...
|
|
virtual void | receiveData (OCTETSTRING &data, Params &info) |
| Receive bytes formated data from the lower layers. More...
|
|
| TLayer () |
|
| TLayer (const std::string &p_type) |
|
void | addUpperPort (LibItsIvim__TestSystem::UpperTesterPort *p_port) |
|
void | removeUpperPort (LibItsIvim__TestSystem::UpperTesterPort *) |
|
| Layer () |
| Type description, it indicates the protocol type (e.g. CAM, DENM, GN, ETH, PCAP...) More...
|
|
| Layer (const std::string &p_type) |
| Specialized constructor Create a new instance of the Layer class with its type description. More...
|
|
virtual | ~Layer () |
| Default destructor. More...
|
|
void | deleteLayer () |
| Delete this layer. More...
|
|
void | addUpperLayer (Layer *p_layer) |
| Add a new layer in the list of the upper layer. More...
|
|
void | removeUpperLayer (Layer *p_layer) |
| Remove the specified upper layer protocol from the list of the upper layer. More...
|
|
const std::string & | to_string () const |
| Remove the specified upper layer protocol from the list of the upper layer. More...
|
|
◆ UpperTesterIvimLayer() [1/2]
UpperTesterIvimLayer::UpperTesterIvimLayer |
( |
| ) |
|
|
inline |
◆ UpperTesterIvimLayer() [2/2]
UpperTesterIvimLayer::UpperTesterIvimLayer |
( |
const std::string & |
p_type, |
|
|
const std::string & |
param |
|
) |
| |
◆ ~UpperTesterIvimLayer()
virtual UpperTesterIvimLayer::~UpperTesterIvimLayer |
( |
| ) |
|
|
inlinevirtual |
◆ receiveData()
void UpperTesterIvimLayer::receiveData |
( |
OCTETSTRING & |
data, |
|
|
Params & |
params |
|
) |
| |
|
virtual |
Receive bytes formated data from the lower layers.
- Parameters
-
[in] | p_data | The bytes formated data received |
[in] | p_params | Some lower layers parameters values when data was received |
- Todo:
- Remove the logs
Reimplemented from Layer.
◆ sendData()
void UpperTesterIvimLayer::sendData |
( |
OCTETSTRING & |
data, |
|
|
Params & |
params |
|
) |
| |
|
virtual |
Send bytes formated data to the lower layers.
- Parameters
-
[in] | p_data | The data to be sent |
[in] | p_params | Some parameters to overwrite default value of the lower layers parameters |
- Todo:
- Remove the logs
Reimplemented from Layer.
◆ sendMsg() [1/4]
void UpperTesterIvimLayer::sendMsg |
( |
const LibItsIvim__TypesAndValues::UtIvimInitialize & |
send_par, |
|
|
Params & |
params |
|
) |
| |
◆ sendMsg() [2/4]
void UpperTesterIvimLayer::sendMsg |
( |
const LibItsIvim__TypesAndValues::UtIvimTrigger & |
send_par, |
|
|
Params & |
params |
|
) |
| |
◆ sendMsg() [3/4]
void UpperTesterIvimLayer::sendMsg |
( |
const LibItsIvim__TypesAndValues::UtIvimUpdate & |
send_par, |
|
|
Params & |
params |
|
) |
| |
◆ sendMsg() [4/4]
void UpperTesterIvimLayer::sendMsg |
( |
const LibItsIvim__TypesAndValues::UtIvimTermination & |
send_par, |
|
|
Params & |
params |
|
) |
| |
◆ _codec
◆ _params
Params UpperTesterIvimLayer::_params |
|
private |
The documentation for this class was generated from the following files: