Commit 5449f65a authored by YannGarcia's avatar YannGarcia
Browse files

Remove titan.TestPorts.HTTPmsg; Split codoecs/layers in Protocols; Add support...

Remove titan.TestPorts.HTTPmsg; Split codoecs/layers in Protocols; Add support of NistP384 signature
parent 0cbde9de
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -246,8 +246,8 @@ void pcap_layer::receive_data(OCTETSTRING &data, params &params) {
  loggers::get_instance().log(">>> pcap_layer::receive_data: Received %d bytes", data.lengthof());
  loggers::get_instance().log(">>> pcap_layer::receive_data: Received %d bytes", data.lengthof());
  loggers::get_instance().log_to_hexa("Packet dump", data);
  loggers::get_instance().log_to_hexa("Packet dump", data);


  if (_observers.length() != 0) {
  if (_observers.size() != 0) {
    update(data, params);
    incoming_packet_notify(data, params);
  } else {
  } else {
    // Pass the packet to the upper layers
    // Pass the packet to the upper layers
    receive_to_all_layers(data, params);
    receive_to_all_layers(data, params);
+3 −3
Original line number Original line Diff line number Diff line
@@ -77,12 +77,12 @@ public: //! \publicsection
   */
   */
  virtual void receive_data(OCTETSTRING &data, params &info);
  virtual void receive_data(OCTETSTRING &data, params &info);


  inline void incoming_packet_observer_attach(const data_event_notifier* p_observer) {
  inline void incoming_packet_observer_attach(data_event_notifier* p_observer) {
    _observers.push_back(p_observer);
    _observers.push_back(p_observer);
  };
  };


  inline void incoming_packet_observer_detach(const data_event_notifier* p_observer) {
  inline void incoming_packet_observer_detach(data_event_notifier* p_observer) {
    _observers.erase(std::remove(_observers.begin(), _observers.end(), p_observer));
    _observers.erase(std::remove(_observers.begin(), _observers.end(), p_observer), _observers.end());
  };
  };


  inline void incoming_packet_notify(OCTETSTRING &p_data, params &p_params) {
  inline void incoming_packet_notify(OCTETSTRING &p_data, params &p_params) {