/* * BinaryDataReadEventProcess.hh * * Created on: 7 мая 2023 г. * Author: titov */ #ifndef UMLIBRARY_DRIVER_BINARYDATAREADEVENTPROCESS_HH_ #define UMLIBRARY_DRIVER_BINARYDATAREADEVENTPROCESS_HH_ #include "../systemic/IProcess.hh" #include "../communication/IBinaryDataSubscriber.hh" namespace driver { //!Модуль имитирует события приема данных в процессе. class BinaryDataReadEventProcess : public systemic::IProcess { public: BinaryDataReadEventProcess( communication::IBinaryDataReadEvent & event, communication::IBinaryDataSubscriber & subscriber ); void process() override; private: communication::IBinaryDataReadEvent & event; //!<Генерация события. communication::IBinaryDataSubscriber & subscriber; //!<Абонент. }; } // namespace driver #endif /* UMLIBRARY_DRIVER_BINARYDATAREADEVENTPROCESS_HH_ */