SystemC 3.0.0
Accellera SystemC proof-of-concept library
Public Member Functions | List of all members
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 44 of file sc_runnable.h.

Constructor & Destructor Documentation

◆ sc_runnable()

sc_core::sc_runnable::sc_runnable ( )
inline

Definition at line 444 of file sc_runnable_int.h.

◆ ~sc_runnable()

sc_core::sc_runnable::~sc_runnable ( )
inline

Definition at line 454 of file sc_runnable_int.h.

Member Function Documentation

◆ dump()

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

Definition at line 88 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 114 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 128 of file sc_runnable_int.h.

◆ init()

void sc_core::sc_runnable::init ( )
inline

Definition at line 142 of file sc_runnable_int.h.

◆ is_empty()

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

Definition at line 173 of file sc_runnable_int.h.

◆ is_initialized()

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

Definition at line 187 of file sc_runnable_int.h.

◆ pop_method()

sc_method_handle sc_core::sc_runnable::pop_method ( )
inline

Definition at line 282 of file sc_runnable_int.h.

◆ pop_thread()

sc_thread_handle sc_core::sc_runnable::pop_thread ( )
inline

Definition at line 307 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 200 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 217 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 235 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 260 of file sc_runnable_int.h.

◆ remove_method()

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

Definition at line 334 of file sc_runnable_int.h.

◆ remove_thread()

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

Definition at line 391 of file sc_runnable_int.h.

◆ toggle_methods()

void sc_core::sc_runnable::toggle_methods ( )
inline

Definition at line 467 of file sc_runnable_int.h.

◆ toggle_threads()

void sc_core::sc_runnable::toggle_threads ( )
inline

Definition at line 484 of file sc_runnable_int.h.


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