scc  2022.4.0
SystemC components library
tlm::scc::tlm_gp_mm_v Struct Reference
Inheritance diagram for tlm::scc::tlm_gp_mm_v:
Collaboration diagram for tlm::scc::tlm_gp_mm_v:

Public Attributes

friend tlm_gp_mm
 
- Public Attributes inherited from tlm::scc::tlm_gp_mm
size_t const data_size
 
uint8_t *const data_ptr
 
uint8_t *const be_ptr
 

Protected Member Functions

 tlm_gp_mm_v (size_t sz)
 
- Protected Member Functions inherited from tlm::scc::tlm_gp_mm
 tlm_gp_mm (size_t sz, uint8_t *data_ptr, uint8_t *be_ptr)
 

Additional Inherited Members

- Public Member Functions inherited from tlm::scc::tlm_gp_mm
void copy_from (ATTR_UNUSED tlm_extension_base const &from) override
 
tlm_gp_mmclone () const override
 
- Static Public Member Functions inherited from tlm::scc::tlm_gp_mm
static tlm_gp_mmcreate (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)
 

Detailed Description

Definition at line 78 of file tlm_mm.h.


The documentation for this struct was generated from the following file: