|
quic/qbox
|
A class that encapsulates a simple target port and a set of b_transport lambda functions for pre/post read/write. when b_transport is called port, the correct lambda's will be invoked. More...
#include <registers.h>


Public Member Functions | |
| void | pre_read (tlm_fnct::TLMFUNC cb) |
| void | pre_write (tlm_fnct::TLMFUNC cb) |
| void | post_read (tlm_fnct::TLMFUNC cb) |
| void | post_write (tlm_fnct::TLMFUNC cb) |
| virtual void | capture_txn_pre (tlm::tlm_generic_payload &txn)=0 |
| virtual void | handle_mask_post (tlm::tlm_generic_payload &txn)=0 |
| port_fnct (std::string name, std::string path_name) | |
| void | register_transport_dbg_func (std::function< unsigned int(tlm::tlm_generic_payload &)> fn) |
Protected Member Functions | |
| std::string | parent (std::string name) |
A class that encapsulates a simple target port and a set of b_transport lambda functions for pre/post read/write. when b_transport is called port, the correct lambda's will be invoked.