#include <sc_process_base.h>

Public メソッド | |
| sc_process_base (const char *name, const sc_spawn_options *opt_p=0) | |
| virtual | ~sc_process_base () |
| operator sc_method_handle () | |
| operator sc_thread_handle () | |
| void | wait () |
Protected メソッド | |
| virtual void | semantics ()=0 |
| virtual void | signal (sc_thread_handle thread_p, int type) |
Protected 変数 | |
| sc_process_base * | m_delete_p |
| bool | m_is_method |
| sc_method_handle | m_method_p |
| char * | m_name_p |
| int | m_references_n |
| sc_thread_handle | m_thread_p |
Static Protected 変数 | |
| static sc_process_base * | m_delete_q = 0 |
Private メソッド | |
| void | reference_decrement () |
| void | reference_increment () |
フレンド | |
| class | sc_process_handle |
| sc_core::sc_process_base::sc_process_base | ( | const char * | name, | |
| const sc_spawn_options * | opt_p = 0 | |||
| ) |
| sc_core::sc_process_base::~sc_process_base | ( | ) | [virtual] |
| sc_core::sc_process_base::operator sc_method_handle | ( | ) | [inline] |
| sc_core::sc_process_base::operator sc_thread_handle | ( | ) | [inline] |
| void sc_core::sc_process_base::wait | ( | ) |
| void sc_core::sc_process_base::reference_decrement | ( | ) | [inline, private] |
| void sc_core::sc_process_base::reference_increment | ( | ) | [inline, private] |
| virtual void sc_core::sc_process_base::semantics | ( | ) | [protected, pure virtual] |
| void sc_core::sc_process_base::signal | ( | sc_thread_handle | thread_p, | |
| int | type | |||
| ) | [protected, virtual] |
sc_core::sc_process_monitorを再定義しています。
friend class sc_process_handle [friend] |
sc_process_base* sc_core::sc_process_base::m_delete_p [protected] |
bool sc_core::sc_process_base::m_is_method [protected] |
sc_method_handle sc_core::sc_process_base::m_method_p [protected] |
char* sc_core::sc_process_base::m_name_p [protected] |
int sc_core::sc_process_base::m_references_n [protected] |
sc_thread_handle sc_core::sc_process_base::m_thread_p [protected] |
sc_process_base * sc_core::sc_process_base::m_delete_q = 0 [static, protected] |
1.5.6