|
scc 2025.09
SystemC components library
|
sc_signal which takes ownership of the data (acquire()/release()) More...
#include <sc_owning_signal.h>


Public Member Functions | |
| sc_owning_signal (const char *name_) | |
| sc_owning_signal (const char *name_, T *initial_value_) | |
| void | write (const type &value_) override |
| void | clear () |
Protected Types | |
| using | policy_type = sc_core::sc_writer_policy_check<POL> |
| using | super = sc_core::sc_signal<T*, POL> |
| using | type = T* |
Protected Member Functions | |
| void | update () override |
sc_signal which takes ownership of the data (acquire()/release())
| T | |
| POL |
Definition at line 35 of file sc_owning_signal.h.
|
protected |
Definition at line 37 of file sc_owning_signal.h.
|
protected |
Definition at line 38 of file sc_owning_signal.h.
|
protected |
Definition at line 39 of file sc_owning_signal.h.
|
inline |
Definition at line 42 of file sc_owning_signal.h.
|
inlineexplicit |
Definition at line 45 of file sc_owning_signal.h.
|
inline |
Definition at line 48 of file sc_owning_signal.h.
|
inlinevirtual |
Definition at line 51 of file sc_owning_signal.h.
|
inline |
Definition at line 69 of file sc_owning_signal.h.
|
inlineoverrideprotected |
Definition at line 78 of file sc_owning_signal.h.
|
inlineoverride |
Definition at line 54 of file sc_owning_signal.h.