クラス sc_core::sc_mutex

#include <sc_mutex.h>

sc_core::sc_mutexに対する継承グラフ

Inheritance graph
[凡例]

すべてのメンバ一覧

Public メソッド

 sc_mutex ()
 sc_mutex (const char *name_)
virtual int lock ()
virtual int trylock ()
virtual int unlock ()
virtual const char * kind () const

Protected メソッド

bool in_use () const

Protected 変数

sc_process_bm_owner
sc_event m_free

Private メソッド

 sc_mutex (const sc_mutex &)
sc_mutexoperator= (const sc_mutex &)


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

sc_core::sc_mutex::sc_mutex (  ) 

sc_core::sc_mutex::sc_mutex ( const char *  name_  )  [explicit]

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


関数

int sc_core::sc_mutex::lock (  )  [virtual]

sc_core::sc_mutex_ifを実装しています。

int sc_core::sc_mutex::trylock (  )  [virtual]

sc_core::sc_mutex_ifを実装しています。

int sc_core::sc_mutex::unlock (  )  [virtual]

sc_core::sc_mutex_ifを実装しています。

virtual const char* sc_core::sc_mutex::kind (  )  const [inline, virtual]

sc_core::sc_prim_channelを再定義しています。

bool sc_core::sc_mutex::in_use (  )  const [inline, protected]

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


変数


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

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