Please, help us to better know about our user community by answering the following short survey: https://forms.gle/wpyrxWi18ox9Z5ae9
scClusterBusDirect_if.h
Go to the documentation of this file.
1 
5  /* @author János Végh (jvegh)
6  * @bug No known bugs.
7  */
8 
9 
10 /*****************************************************************************
11 
12  scClusterBusDirect_if.h : The direct BUS/Slave interface.
13 
14  Original Author: Ric Hilderink, Synopsys, Inc., 2001-10-11
15 
16  *****************************************************************************/
17 
18 #ifndef scClusterBus_direct_if_h
19 #define scClusterBus_direct_if_h
20 
21 //#include <systemc.h>
22 class scIGPMessage;
23 class scClusterBusDirect_if
24  : public virtual sc_interface
25 {
26 public:
27  // direct BUS/Slave interface
28 /* virtual bool direct_read(int *data, unsigned int address) = 0;
29  virtual bool direct_write(int *data, unsigned int address) = 0;*/
30  virtual bool direct_read(scIGPMessage *M) = 0;
31  virtual bool direct_write(scIGPMessage *M) = 0;
32 
33 }; // end class scClusterBusDirect_if
34 
35 #endif // scClusterBus_direct_if_h
scIGPMessage
The scIGPMessage class.
Definition: scIGPMessage.h:97