Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | |
2 | #ifndef ANALYSIS_IF_HEADER | |
3 | #define ANALYSIS_IF_HEADER | |
4 | ||
5 | #include <systemc.h> | |
6 | ||
7 | template < typename T > | |
8 | class analysis_if : public virtual sc_interface { | |
9 | public: | |
10 | virtual void write( const T &t ) = 0; | |
11 | }; | |
12 | ||
13 | template < typename T > | |
14 | class delayed_analysis_if : public virtual sc_interface { | |
15 | public: | |
16 | ||
17 | virtual void write( const T &transaction , | |
18 | const sc_time &time ) = 0; | |
19 | }; | |
20 | ||
21 | #endif |