TLM-2.0
2.0.4
Accellera TLM-2.0 proof-of-concept library
|
#include <tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_req_rsp_channels/tlm_put_get_imp.h>
Public Member Functions | |
tlm_put_get_imp (tlm_put_if< PUT_DATA > &p, tlm_get_peek_if< GET_DATA > &g) | |
void | put (const PUT_DATA &t) |
bool | nb_put (const PUT_DATA &t) |
bool | nb_can_put (tlm_tag< PUT_DATA > *t=0) const |
const sc_core::sc_event & | ok_to_put (tlm_tag< PUT_DATA > *t=0) const |
GET_DATA | get (tlm_tag< GET_DATA > *=0) |
bool | nb_get (GET_DATA &t) |
bool | nb_can_get (tlm_tag< GET_DATA > *t=0) const |
virtual const sc_core::sc_event & | ok_to_get (tlm_tag< GET_DATA > *t=0) const |
GET_DATA | peek (tlm_tag< GET_DATA > *=0) const |
bool | nb_peek (GET_DATA &t) const |
bool | nb_can_peek (tlm_tag< GET_DATA > *t=0) const |
virtual const sc_core::sc_event & | ok_to_peek (tlm_tag< GET_DATA > *t=0) const |
Private Member Functions | |
virtual void | register_port (sc_port_base &port_, const char *if_typename_) |
virtual const sc_event & | default_event () const |
virtual void | get (GET_DATA &t) |
virtual void | peek (GET_DATA &t) const |
Definition at line 32 of file tlm_put_get_imp.h.
|
inline |
Definition at line 37 of file tlm_put_get_imp.h.
|
inlinevirtual |
Implements tlm::tlm_blocking_get_if< GET_DATA >.
Definition at line 55 of file tlm_put_get_imp.h.
|
inlinevirtual |
Implements tlm::tlm_nonblocking_get_if< GET_DATA >.
Definition at line 59 of file tlm_put_get_imp.h.
|
inlinevirtual |
Implements tlm::tlm_nonblocking_peek_if< GET_DATA >.
Definition at line 73 of file tlm_put_get_imp.h.
|
inlinevirtual |
Implements tlm::tlm_nonblocking_put_if< PUT_DATA >.
Definition at line 46 of file tlm_put_get_imp.h.
|
inlinevirtual |
Implements tlm::tlm_nonblocking_get_if< GET_DATA >.
Definition at line 57 of file tlm_put_get_imp.h.
|
inlinevirtual |
Implements tlm::tlm_nonblocking_peek_if< GET_DATA >.
Definition at line 71 of file tlm_put_get_imp.h.
|
inlinevirtual |
Implements tlm::tlm_nonblocking_put_if< PUT_DATA >.
Definition at line 45 of file tlm_put_get_imp.h.
|
inlinevirtual |
Implements tlm::tlm_nonblocking_get_if< GET_DATA >.
Definition at line 63 of file tlm_put_get_imp.h.
|
inlinevirtual |
Implements tlm::tlm_nonblocking_peek_if< GET_DATA >.
Definition at line 77 of file tlm_put_get_imp.h.
|
inlinevirtual |
Implements tlm::tlm_nonblocking_put_if< PUT_DATA >.
Definition at line 49 of file tlm_put_get_imp.h.
|
inlinevirtual |
Implements tlm::tlm_blocking_peek_if< GET_DATA >.
Definition at line 69 of file tlm_put_get_imp.h.
|
inlinevirtual |
Implements tlm::tlm_blocking_put_if< PUT_DATA >.
Definition at line 43 of file tlm_put_get_imp.h.