SystemC  2.3.2
Accellera SystemC proof-of-concept library
sc_core::sc_runnable Class Reference

#include <sysc/kernel/sc_runnable.h>

Public Member Functions

 sc_runnable ()
 
 ~sc_runnable ()
 
void init ()
 
void toggle_methods ()
 
void toggle_threads ()
 
void remove_method (sc_method_handle)
 
void remove_thread (sc_thread_handle)
 
void execute_method_next (sc_method_handle)
 
void execute_thread_next (sc_thread_handle)
 
void push_back_method (sc_method_handle)
 
void push_back_thread (sc_thread_handle)
 
void push_front_method (sc_method_handle)
 
void push_front_thread (sc_thread_handle)
 
bool is_initialized () const
 
bool is_empty () const
 
sc_method_handle pop_method ()
 
sc_thread_handle pop_thread ()
 
void dump () const
 

Detailed Description

Definition at line 48 of file sc_runnable.h.

Constructor & Destructor Documentation

◆ sc_runnable()

sc_core::sc_runnable::sc_runnable ( )
inline

Definition at line 441 of file sc_runnable_int.h.

◆ ~sc_runnable()

sc_core::sc_runnable::~sc_runnable ( )
inline

Definition at line 451 of file sc_runnable_int.h.

Member Function Documentation

◆ dump()

void sc_core::sc_runnable::dump ( ) const
inline

Definition at line 85 of file sc_runnable_int.h.

◆ execute_method_next()

void sc_core::sc_runnable::execute_method_next ( sc_method_handle  method_h)
inline

Definition at line 111 of file sc_runnable_int.h.

◆ execute_thread_next()

void sc_core::sc_runnable::execute_thread_next ( sc_thread_handle  thread_h)
inline

Definition at line 125 of file sc_runnable_int.h.

◆ init()

void sc_core::sc_runnable::init ( )
inline

Definition at line 139 of file sc_runnable_int.h.

◆ is_empty()

bool sc_core::sc_runnable::is_empty ( ) const
inline

Definition at line 170 of file sc_runnable_int.h.

◆ is_initialized()

bool sc_core::sc_runnable::is_initialized ( ) const
inline

Definition at line 184 of file sc_runnable_int.h.

◆ pop_method()

sc_method_handle sc_core::sc_runnable::pop_method ( )
inline

Definition at line 279 of file sc_runnable_int.h.

◆ pop_thread()

sc_thread_handle sc_core::sc_runnable::pop_thread ( )
inline

Definition at line 304 of file sc_runnable_int.h.

◆ push_back_method()

void sc_core::sc_runnable::push_back_method ( sc_method_handle  method_h)
inline

Definition at line 197 of file sc_runnable_int.h.

◆ push_back_thread()

void sc_core::sc_runnable::push_back_thread ( sc_thread_handle  thread_h)
inline

Definition at line 214 of file sc_runnable_int.h.

◆ push_front_method()

void sc_core::sc_runnable::push_front_method ( sc_method_handle  method_h)
inline

Definition at line 232 of file sc_runnable_int.h.

◆ push_front_thread()

void sc_core::sc_runnable::push_front_thread ( sc_thread_handle  thread_h)
inline

Definition at line 257 of file sc_runnable_int.h.

◆ remove_method()

void sc_core::sc_runnable::remove_method ( sc_method_handle  remove_p)
inline

Definition at line 331 of file sc_runnable_int.h.

◆ remove_thread()

void sc_core::sc_runnable::remove_thread ( sc_thread_handle  remove_p)
inline

Definition at line 388 of file sc_runnable_int.h.

◆ toggle_methods()

void sc_core::sc_runnable::toggle_methods ( )
inline

Definition at line 464 of file sc_runnable_int.h.

◆ toggle_threads()

void sc_core::sc_runnable::toggle_threads ( )
inline

Definition at line 481 of file sc_runnable_int.h.


The documentation for this class was generated from the following files: