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.