Loading ccsrc/Framework/include/data_event_notifier.hh 0 → 100644 +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 ccsrc/Framework/include/data_event_observer.hh 0 → 100644 +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 AtsCAM @ 555f768e Compare ca432a8f to 555f768e Original line number Diff line number Diff line Subproject commit ca432a8f86d9d5d9bcfa55c74193026d1a00ddca Subproject commit 555f768e2c696e22cb24ff8e39e8d2be1a696d2b AtsDENM @ 82fca7cc Compare 2414a5e8 to 82fca7cc Original line number Diff line number Diff line Subproject commit 2414a5e8d669d1541051646d0ac5ff2f73a108e6 Subproject commit 82fca7ccd89c13545bc3f11dce69be96dcb3c0d7 AtsIS @ 0189f337 Compare fbe07dad to 0189f337 Original line number Diff line number Diff line Subproject commit fbe07dad6566633eb7b032940512055d35bf5a8b Subproject commit 0189f33753de40e4a63397d30f15175267bd054b Loading
ccsrc/Framework/include/data_event_notifier.hh 0 → 100644 +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
ccsrc/Framework/include/data_event_observer.hh 0 → 100644 +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
AtsCAM @ 555f768e Compare ca432a8f to 555f768e Original line number Diff line number Diff line Subproject commit ca432a8f86d9d5d9bcfa55c74193026d1a00ddca Subproject commit 555f768e2c696e22cb24ff8e39e8d2be1a696d2b
AtsDENM @ 82fca7cc Compare 2414a5e8 to 82fca7cc Original line number Diff line number Diff line Subproject commit 2414a5e8d669d1541051646d0ac5ff2f73a108e6 Subproject commit 82fca7ccd89c13545bc3f11dce69be96dcb3c0d7
AtsIS @ 0189f337 Compare fbe07dad to 0189f337 Original line number Diff line number Diff line Subproject commit fbe07dad6566633eb7b032940512055d35bf5a8b Subproject commit 0189f33753de40e4a63397d30f15175267bd054b