ETSI STF525 / Internal Testing test suite
This project provides an internal testing test suite and its associated Test Adapter/Codec
|
#include <UpperTesterDenmLayer.hh>
Public Member Functions | |
UpperTesterDenmLayer () | |
UpperTesterDenmLayer (const std::string &p_type, const std::string ¶m) | |
virtual | ~UpperTesterDenmLayer () |
void | sendMsg (const LibItsDenm__TypesAndValues::UtDenmInitialize &send_par, Params ¶ms) |
void | sendMsg (const LibItsDenm__TypesAndValues::UtDenmChangePosition &send_par, Params ¶ms) |
void | sendMsg (const LibItsDenm__TypesAndValues::UtDenmChangePseudonym &send_par, Params ¶ms) |
void | sendMsg (const LibItsDenm__TypesAndValues::UtDenmTrigger &send_par, Params ¶ms) |
void | sendMsg (const LibItsDenm__TypesAndValues::UtDenmUpdate &send_par, Params ¶ms) |
void | sendMsg (const LibItsDenm__TypesAndValues::UtDenmTermination &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... | |
Public Member Functions inherited from TLayer< LibItsDenm__TestSystem::UpperTesterPort > | |
TLayer () | |
TLayer (const std::string &p_type) | |
void | addUpperPort (LibItsDenm__TestSystem::UpperTesterPort *p_port) |
void | removeUpperPort (LibItsDenm__TestSystem::UpperTesterPort *) |
Public Member Functions inherited from Layer | |
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... | |
Private Attributes | |
Params | _params |
UpperTesterDenmCodec | _codec |
Additional Inherited Members | |
Protected Member Functions inherited from TLayer< LibItsDenm__TestSystem::UpperTesterPort > | |
void | toAllUpperPorts (const TMessage &m, const Params ¶m) |
Protected Member Functions inherited from Layer | |
void | toAllLayers (std::vector< Layer *> &layers, OCTETSTRING &data, Params ¶ms) |
void | receiveToAllLayers (OCTETSTRING &data, Params ¶ms) |
void | sendToAllLayers (OCTETSTRING &data, Params ¶ms) |
Protected Attributes inherited from Layer | |
std::string | type |
List of the lower protocol layers. More... | |
|
inline |
UpperTesterDenmLayer::UpperTesterDenmLayer | ( | const std::string & | p_type, |
const std::string & | param | ||
) |
|
inlinevirtual |
|
virtual |
|
virtual |
void UpperTesterDenmLayer::sendMsg | ( | const LibItsDenm__TypesAndValues::UtDenmInitialize & | send_par, |
Params & | params | ||
) |
void UpperTesterDenmLayer::sendMsg | ( | const LibItsDenm__TypesAndValues::UtDenmChangePosition & | send_par, |
Params & | params | ||
) |
void UpperTesterDenmLayer::sendMsg | ( | const LibItsDenm__TypesAndValues::UtDenmChangePseudonym & | send_par, |
Params & | params | ||
) |
void UpperTesterDenmLayer::sendMsg | ( | const LibItsDenm__TypesAndValues::UtDenmTrigger & | send_par, |
Params & | params | ||
) |
void UpperTesterDenmLayer::sendMsg | ( | const LibItsDenm__TypesAndValues::UtDenmUpdate & | send_par, |
Params & | params | ||
) |
void UpperTesterDenmLayer::sendMsg | ( | const LibItsDenm__TypesAndValues::UtDenmTermination & | send_par, |
Params & | params | ||
) |
|
private |
|
private |