20 #ifndef __TLM_CORE_1_REQ_RSP_INTERFACES_MASTER_SLAVE_IFS_HH__
21 #define __TLM_CORE_1_REQ_RSP_INTERFACES_MASTER_SLAVE_IFS_HH__
33 template <
typename REQ,
typename RSP>
34 class tlm_blocking_master_if :
35 public virtual tlm_blocking_put_if<REQ>,
36 public virtual tlm_blocking_get_peek_if<RSP>
39 template <
typename REQ,
typename RSP>
40 class tlm_blocking_slave_if :
41 public virtual tlm_blocking_put_if<RSP>,
42 public virtual tlm_blocking_get_peek_if<REQ>
46 template <
typename REQ,
typename RSP>
47 class tlm_nonblocking_master_if :
48 public virtual tlm_nonblocking_put_if<REQ>,
49 public virtual tlm_nonblocking_get_peek_if<RSP>
52 template <
typename REQ,
typename RSP>
59 template <
typename REQ,
typename RSP>
66 template <
typename REQ,
typename RSP>