クラス sc_core::sc_runnable

#include <sc_runnable.h>

すべてのメンバ一覧

Public メソッド

 sc_runnable ()
 ~sc_runnable ()
void init ()
void toggle ()
void remove_method (sc_method_handle)
void remove_thread (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_empty () const
sc_method_handle pop_method ()
sc_thread_handle pop_thread ()

Private メソッド

 sc_runnable (const sc_runnable &)
sc_runnableoperator= (const sc_runnable &)

Private 変数

sc_method_handle m_methods_push_head
sc_method_handle m_methods_push_tail
sc_method_handle m_methods_pop
sc_thread_handle m_threads_push_head
sc_thread_handle m_threads_push_tail
sc_thread_handle m_threads_pop


コンストラクタとデストラクタ

sc_core::sc_runnable::sc_runnable (  )  [inline]

sc_core::sc_runnable::~sc_runnable (  )  [inline]

sc_core::sc_runnable::sc_runnable ( const sc_runnable  )  [private]


関数

void sc_core::sc_runnable::init (  )  [inline]

void sc_core::sc_runnable::toggle (  )  [inline]

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

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

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

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

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

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

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

sc_method_handle sc_core::sc_runnable::pop_method (  )  [inline]

sc_thread_handle sc_core::sc_runnable::pop_thread (  )  [inline]

sc_runnable& sc_core::sc_runnable::operator= ( const sc_runnable  )  [private]


変数


このクラスの説明は次のファイルから生成されました:

SystemCに対してFri Jun 6 07:40:51 2008に生成されました。  doxygen 1.5.6