Commit 0cbde9de 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 8e4a841a
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
#pragma once

#include "params.hh"

class OCTETSTRING; //! Forward declaration of TITAN class

class data_event_notifier {
public:
  virtual ~data_event_notifier() = default;
  virtual void update(OCTETSTRING &p_data, params &p_params) {};
}; // End of abstract class data_event_notifier
+19 −0
Original line number Diff line number Diff line
#pragma once

#include <vector>

#include "data_event_notifier.hh"

class OCTETSTRING; //! Forward declaration of TITAN class

class data_event_observer {
protected:
  std::vector<data_event_notifier *> _observers;

public:
  data_event_observer() : _observers() {};
  virtual ~data_event_observer() { _observers.clear(); };
  virtual void incoming_packet_observer_attach(data_event_notifier* p_observer) {};
  virtual void incoming_packet_observer_detach(data_event_notifier* p_observer) {};
  virtual void incoming_packet_notify(OCTETSTRING &p_data, params &p_params) {};
}; // End of abstract class data_event_observer
Compare ca432a8f to 555f768e
Original line number Diff line number Diff line
Subproject commit ca432a8f86d9d5d9bcfa55c74193026d1a00ddca
Subproject commit 555f768e2c696e22cb24ff8e39e8d2be1a696d2b
Compare 2414a5e8 to 82fca7cc
Original line number Diff line number Diff line
Subproject commit 2414a5e8d669d1541051646d0ac5ff2f73a108e6
Subproject commit 82fca7ccd89c13545bc3f11dce69be96dcb3c0d7
Compare fbe07dad to 0189f337
Original line number Diff line number Diff line
Subproject commit fbe07dad6566633eb7b032940512055d35bf5a8b
Subproject commit 0189f33753de40e4a63397d30f15175267bd054b
Loading