Newer
Older
// /*!
// * \file upper_tester_layer.hh
// * \brief Header file for ITS HTTP protocol layer.
// * \author ETSI STF549
// * \copyright ETSI Copyright Notification
// * No part may be reproduced except as authorized by written permission.
// * The copyright and the foregoing restriction extend to reproduction in all media.
// * All rights reserved.
// * \version 0.1
// */
// #pragma once
Yann Garcia
committed
// #include <memory>
Yann Garcia
committed
// #include "t_layer.hh"
Yann Garcia
committed
// namespace LibIot__TestInterface {
// class EquipmentAccessPort; //! Forward declaration of TITAN class
// }
Yann Garcia
committed
// namespace LibUpperTester {
// class EquipmentOperationReq; //! Forward declaration of TITAN class
// }
Yann Garcia
committed
// class OCTETSTRING; //! Forward declaration of TITAN class
Yann Garcia
committed
// /*!
// * \class upper_tester_layer
// * \brief This class provides a factory class to create an upper_tester_layer class instance
// */
// class upper_tester_layer : public t_layer<LibIot__TestInterface::EquipmentAccessPort> {
// params _params;
Yann Garcia
committed
// public: //! \publicsection
// /*!
// * \brief Specialised constructor
// * Create a new instance of the upper_tester_layer class
// * \param[in] p_type \todo
// * \param[in] p_param \todo
// */
// upper_tester_layer() : t_layer<LibIot__TestInterface::EquipmentAccessPort>(), _params() {};
// /*!
// * \brief Specialised constructor
// * Create a new instance of the upper_tester_layer class
// * \param[in] p_type \todo
// * \param[in] p_param \todo
// */
// upper_tester_layer(const std::string& p_type, const std::string& p_param);
// /*!
// * \brief Default destructor
// */
// virtual ~upper_tester_layer() { };
Yann Garcia
committed
// void sendMsg(const LibUpperTester::EquipmentOperationReq& p_diameter_message, params& p_param);
Yann Garcia
committed
// /*!
// * \virtual
// * \fn void send_data(OCTETSTRING& data, params& p_params);
// * \brief Send bytes formated data to the lower layers
// * \param[in] p_data The data to be sent
// * \param[in] p_params Some parameters to overwrite default value of the lower layers parameters
// */
// virtual void send_data(OCTETSTRING& data, params& p_params);
// /*!
// * \virtual
// * \fn void receive_data(OCTETSTRING& data, params& p_params);
// * \brief Receive bytes formated data from the lower layers
// * \param[in] p_data The bytes formated data received
// * \param[in] p_params Some lower layers parameters values when data was received
// */
// virtual void receive_data(OCTETSTRING& data, params& info);
// }; // End of class upper_tester_layer