#include <sc_mutex.h>

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_b * | m_owner |
| sc_event | m_free |
Private メソッド | |
| sc_mutex (const sc_mutex &) | |
| sc_mutex & | operator= (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_process_b* sc_core::sc_mutex::m_owner [protected] |
sc_event sc_core::sc_mutex::m_free [protected] |
1.5.6