20 #ifndef __TLM_NONBLOCKING_PORT_H__ 21 #define __TLM_NONBLOCKING_PORT_H__ 28 template <
typename T >
48 template <
typename T >
62 &peek_if_type::ok_to_peek );
69 template <
typename T >
83 &put_if_type::ok_to_put );
tlm_nonblocking_get_port(const char *port_name)
tlm_nonblocking_peek_if< T > peek_if_type
tlm_nonblocking_put_if< T > put_if_type
tlm_nonblocking_put_port(const char *port_name)
tlm_nonblocking_get_if< T > get_if_type
sc_core::sc_event_finder & ok_to_put() const
virtual const sc_core::sc_event & ok_to_get(tlm_tag< T > *t=0) const =0
sc_core::sc_event_finder & ok_to_get() const
sc_core::sc_event_finder & ok_to_peek() const
tlm_nonblocking_peek_port(const char *port_name)