⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 event_filled.h

📁 Kluwer.Academic.Pub.Systemc.From.The.Ground.Up-此全书的范例程式。
💻 H
字号:
#ifndef EVENT_FILLED_H#define EVENT_FILLED_H//BEGIN event_filled.h//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// DESCRIPTION//   This is an example of various types of events including the//   new version 2.1 sc_event_queue.//// DESIGN HIERARCHY//   sc_main()//   +- event_filled_i//    +- event_filled_PROCESS_i//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#include <iostream>using std::cout;using std::endl;#include <systemc.h>SC_MODULE(event_filled) {  sc_time t_start;  sc_event my_event;#ifdef SYSTEMC_V2_1  sc_event_queue better_event;#endif  SC_CTOR(event_filled)  :#ifdef SYSTEMC_V2_1    better_count(0),    better_event("better_event"),#endif    my_count(0)  {    SC_THREAD(event_filled_thread);    SC_METHOD(monitor_my_method);      sensitive << my_event;      dont_initialize();#ifdef SYSTEMC_V2_1    SC_METHOD(monitor_better_method);      sensitive << better_event;      dont_initialize();#endif  }  void event_filled_thread(void);  void monitor_my_method(void);  int my_count;#ifdef SYSTEMC_V2_1  void monitor_better_method(void);  int better_count;#endif};#endif//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//END $Id: event_filled.h,v 1.5 2004/04/15 17:38:48 dcblack Exp $

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -