scc  2022.4.0
SystemC components library
scc::ordered_semaphore Member List

This is the complete list of members for scc::ordered_semaphore, including all inherited members.

capacity (defined in scc::ordered_semaphore)scc::ordered_semaphoreprotected
free_evt (defined in scc::ordered_semaphore)scc::ordered_semaphoreprotected
get_capacity()scc::ordered_semaphoreinline
get_value() const overridescc::ordered_semaphoreinline
in_use() (defined in scc::ordered_semaphore)scc::ordered_semaphoreinlineprotected
is_trace_enabled() const overridescc::ordered_semaphoreinlinevirtual
kind() const overridescc::ordered_semaphoreinline
operator=(const ordered_semaphore &)=delete (defined in scc::ordered_semaphore)scc::ordered_semaphore
ordered_semaphore(unsigned init_value=1)scc::ordered_semaphoreexplicit
ordered_semaphore(const char *name, unsigned init_value=1, bool value_traceable=false) (defined in scc::ordered_semaphore)scc::ordered_semaphore
ordered_semaphore(const ordered_semaphore &)=delete (defined in scc::ordered_semaphore)scc::ordered_semaphore
post() overridescc::ordered_semaphore
queue (defined in scc::ordered_semaphore)scc::ordered_semaphoreprotected
report_error(const char *id, const char *add_msg=0) const (defined in scc::ordered_semaphore)scc::ordered_semaphoreprotected
set_capacity(unsigned capacity)scc::ordered_semaphore
trace(sc_core::sc_trace_file *tf) const overridescc::ordered_semaphore
traceable()=default (defined in scc::traceable)scc::traceable
trywait() overridescc::ordered_semaphore
value (defined in scc::ordered_semaphore)scc::ordered_semaphoreprotected
value_traceable (defined in scc::ordered_semaphore)scc::ordered_semaphoreprotected
wait() overridescc::ordered_semaphoreinline
wait(unsigned priority) (defined in scc::ordered_semaphore)scc::ordered_semaphore
~traceable()=default (defined in scc::traceable)scc::traceablevirtual