|
void | free () override |
|
void | copy_from (ATTR_UNUSED tlm_extension_base const &from) override |
|
tlm_gp_mm * | clone () const override |
|
|
friend | tlm_gp_mm |
|
size_t const | data_size |
|
uint8_t *const | data_ptr |
|
uint8_t *const | be_ptr |
|
|
| tlm_gp_mm_t (size_t sz) |
|
| tlm_gp_mm (size_t sz, uint8_t *data_ptr, uint8_t *be_ptr) |
|
|
uint8_t | data [SZ] |
|
uint8_t | be [BE ? SZ :0] |
|
|
static tlm_gp_mm * | create (size_t sz, bool be=false) |
|
template<typename TYPES = tlm_base_protocol_types> |
static TYPES::tlm_payload_type * | add_data_ptr (size_t sz, typename TYPES::tlm_payload_type &gp, bool be=false) |
|
template<typename TYPES = tlm_base_protocol_types> |
static TYPES::tlm_payload_type * | add_data_ptr (size_t sz, typename TYPES::tlm_payload_type *gp, bool be=false) |
|
template<size_t SZ, bool BE = false>
struct tlm::scc::tlm_gp_mm_t< SZ, BE >
Definition at line 63 of file tlm_mm.h.
The documentation for this struct was generated from the following file:
- /home/eyck/git/SystemC-Components/src/sysc/tlm/scc/tlm_mm.h