SystemC  2.3.1
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 42 of file sc_runnable.h.

Constructor & Destructor Documentation

sc_core::sc_runnable::sc_runnable ( )
inline

Definition at line 434 of file sc_runnable_int.h.

sc_core::sc_runnable::~sc_runnable ( )
inline

Definition at line 444 of file sc_runnable_int.h.

Member Function Documentation

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

Definition at line 78 of file sc_runnable_int.h.

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

Definition at line 104 of file sc_runnable_int.h.

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

Definition at line 118 of file sc_runnable_int.h.

void sc_core::sc_runnable::init ( )
inline

Definition at line 132 of file sc_runnable_int.h.

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

Definition at line 163 of file sc_runnable_int.h.

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

Definition at line 177 of file sc_runnable_int.h.

sc_method_handle sc_core::sc_runnable::pop_method ( )
inline

Definition at line 272 of file sc_runnable_int.h.

sc_thread_handle sc_core::sc_runnable::pop_thread ( )
inline

Definition at line 297 of file sc_runnable_int.h.

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

Definition at line 190 of file sc_runnable_int.h.

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

Definition at line 207 of file sc_runnable_int.h.

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

Definition at line 225 of file sc_runnable_int.h.

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

Definition at line 250 of file sc_runnable_int.h.

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

Definition at line 324 of file sc_runnable_int.h.

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

Definition at line 381 of file sc_runnable_int.h.

void sc_core::sc_runnable::toggle_methods ( )
inline

Definition at line 457 of file sc_runnable_int.h.

void sc_core::sc_runnable::toggle_threads ( )
inline

Definition at line 474 of file sc_runnable_int.h.


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