|
scc 2026.07
SystemC components library
|
Extension for data buffering. More...
#include <tlm_extensions.h>


Public Member Functions | |
| tlm_extension_base * | clone () const override |
| void | copy_from (tlm_extension_base const &from) override |
| std::vector< unsigned char > const & | data () const |
| void | set_size (uint32_t size) |
| unsigned char * | get_buf_ptr () |
Extension for data buffering.
This class provides an extension for a data buffer. It can be used to populate a generic payloads data pointer with automatic memory management as the extension is deleted once the payload is deleted or returned to the memory manager.
Definition at line 117 of file tlm_extensions.h.
|
inlineoverride |
Definition at line 119 of file tlm_extensions.h.
|
inlineoverride |
Definition at line 124 of file tlm_extensions.h.
|
inline |
Definition at line 126 of file tlm_extensions.h.
|
inline |
Definition at line 128 of file tlm_extensions.h.
|
inline |
Definition at line 127 of file tlm_extensions.h.