upper_tester_layer.hh 2.55 KB
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
// namespace LibIot__TestInterface {
//   class EquipmentAccessPort; //! Forward declaration of TITAN class
// }
// namespace LibUpperTester {
//   class EquipmentOperationReq; //! Forward declaration of TITAN class
// }
// class OCTETSTRING; //! Forward declaration of TITAN class
// /*!
//  * \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;
// 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() { };
//   void sendMsg(const LibUpperTester::EquipmentOperationReq& p_diameter_message, params& p_param);
//   /*!
//    * \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