Loading ccsrc/Protocols/UDP/udp_layer.cc +2 −2 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ udp_layer::udp_layer(const std::string &p_type, const std::string ¶m) init(); } udp_layer::udp_layer(const std::string &p_type, const params_its ¶m) udp_layer::udp_layer(const std::string &p_type, const params ¶m) : 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()); Loading Loading @@ -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), Loading ccsrc/Protocols/UDP/udp_layer.hh +4 −6 Original line number Diff line number Diff line Loading @@ -17,8 +17,6 @@ #include "layer.hh" #include "params_its.hh" using namespace std; // Required for isnan() #include "Abstract_Socket.hh" Loading @@ -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; Loading @@ -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 */ Loading @@ -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 Loading @@ -68,7 +66,7 @@ public: //! \publicsection virtual void send_data(OCTETSTRING &data, params ¶ms); /*! * \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 Loading Loading
ccsrc/Protocols/UDP/udp_layer.cc +2 −2 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ udp_layer::udp_layer(const std::string &p_type, const std::string ¶m) init(); } udp_layer::udp_layer(const std::string &p_type, const params_its ¶m) udp_layer::udp_layer(const std::string &p_type, const params ¶m) : 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()); Loading Loading @@ -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), Loading
ccsrc/Protocols/UDP/udp_layer.hh +4 −6 Original line number Diff line number Diff line Loading @@ -17,8 +17,6 @@ #include "layer.hh" #include "params_its.hh" using namespace std; // Required for isnan() #include "Abstract_Socket.hh" Loading @@ -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; Loading @@ -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 */ Loading @@ -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 Loading @@ -68,7 +66,7 @@ public: //! \publicsection virtual void send_data(OCTETSTRING &data, params ¶ms); /*! * \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 Loading