Commit 1e363a44 authored by YannGarcia's avatar YannGarcia
Browse files

Remove refence to params_its

parent 3ed2fe8a
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@ udp_layer::udp_layer(const std::string &p_type, const std::string &param)
  init();
}

udp_layer::udp_layer(const std::string &p_type, const params_its &param)
udp_layer::udp_layer(const std::string &p_type, const params &param)
  : layer(p_type), PORT(p_type.c_str()), _params(), _saddr{0}, _daddr{0}, _reuse_incoming_source_adddress(false), _fd(-1),
    _time_key("udp_layer::Handle_Fd_Event_Readable") {
  loggers::get_instance().log(">>> udp_layer::udp_layer (2): %s", to_string().c_str());
@@ -130,7 +130,7 @@ void udp_layer::Handle_Fd_Event_Readable(int fd) {
  unsigned char              buffer[3072] = {0};
  struct sockaddr_in         from         = {0};
  socklen_t                  len          = sizeof(struct sockaddr_in); // Length of sender's address
  params_its                 params;
  params                 params;
  std::vector<unsigned char> acc;
  int                        result = ::recvfrom(fd, buffer, 3072, 0, (struct sockaddr *)&from, &len);
  loggers::get_instance().log("udp_layer::Handle_Fd_Event_Readable: src_port = %s:%d, payload length = %d, errno = %d", ::inet_ntoa(from.sin_addr),
+4 −6
Original line number Diff line number Diff line
@@ -17,8 +17,6 @@

#include "layer.hh"

#include "params_its.hh"

using namespace std; // Required for isnan()
#include "Abstract_Socket.hh"

@@ -29,7 +27,7 @@ using namespace std; // Required for isnan()
 * \brief  This class provides description of ITS UDP/IP protocol layer
 */
class udp_layer : public layer, public PORT {
  params_its         _params; //! Layer parameters
  params             _params; //! Layer parameters
  struct sockaddr_in _saddr;  //! Source socket address description
  struct sockaddr_in _daddr;  //! Destination socket address description
  bool               _reuse_incoming_source_adddress;
@@ -52,7 +50,7 @@ public: //! \publicsection
   * \param[in] p_type \todo
   * \param[in] p_param \todo
   */
  udp_layer(const std::string &p_type, const params_its &p_param);
  udp_layer(const std::string &p_type, const params &p_param);
  /*!
   * \brief Default destructor
   */
@@ -60,7 +58,7 @@ public: //! \publicsection

  /*!
   * \virtual
   * \fn void send_data(OCTETSTRING& data, params_its& params);
   * \fn void send_data(OCTETSTRING& data, params& 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
@@ -68,7 +66,7 @@ public: //! \publicsection
  virtual void send_data(OCTETSTRING &data, params &params);
  /*!
   * \virtual
   * \fn void receive_data(OCTETSTRING& data, params_its& params);
   * \fn void receive_data(OCTETSTRING& data, params& 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