Definition in file rc_process.h.
Go to the source code of this file.
Namespaces | |
| namespace | ReChannel |
| namespace | ReChannel::internals |
Classes | |
| class | rc_process_control |
| Controls the cancellation of resettable processes. More... | |
| struct | rc_process_info |
| Internal struct used by the process registry. More... | |
| class | rc_process_handle |
| ReChannel's representation of sc_process_handle. More... | |
| class | rc_process_registry |
| ReChannel's process registry. More... | |
| class | rc_process_behavior_change |
| class | rc_process_cancel_exception |
| Exception used to cancel a resettable process. More... | |
| class | rc_spawn_options |
| ReChannel's representation of sc_spawn_options (+reset). More... | |
Defines | |
| #define | RC_PROCESS_TEMP_PROC_STACK_SIZE 16384 |
| #define | rc_bind boost::bind |
| #define | rc_ref(x) boost::ref(x) |
| #define | rc_cref(x) boost::cref(x) |
Functions | |
| rc_process_registry & | rc_get_process_registry () |
| bool | operator== (const rc_process_handle &left_, const rc_process_handle &right_) |
| bool | operator!= (const rc_process_handle &left_, const rc_process_handle &right_) |
| rc_process_handle | rc_get_current_process_handle () |
| void | rc_next_trigger () |
| void | rc_next_trigger (const sc_event &e) |
| void | rc_next_trigger (sc_event_or_list &el) |
| void | rc_next_trigger (sc_event_and_list &el) |
| void | rc_next_trigger (const sc_time &t) |
| void | rc_next_trigger (double v, sc_time_unit tu) |
| void | rc_next_trigger (const sc_time &t, const sc_event &e) |
| void | rc_next_trigger (double v, sc_time_unit tu, const sc_event &e) |
| void | rc_next_trigger (const sc_time &t, sc_event_or_list &el) |
| void | rc_next_trigger (double v, sc_time_unit tu, sc_event_or_list &el) |
| void | rc_next_trigger (const sc_time &t, sc_event_and_list &el) |
| void | rc_next_trigger (double v, sc_time_unit tu, sc_event_and_list &el) |
| void | rc_wait () |
| void | rc_wait (int n) |
| void | rc_wait (const sc_event &e) |
| void | rc_wait (sc_event_or_list &el) |
| void | rc_wait (sc_event_and_list &el) |
| void | rc_wait (const sc_time &t) |
| void | rc_wait (double v, sc_time_unit tu) |
| void | rc_wait (const sc_time &t, const sc_event &e) |
| void | rc_wait (double v, sc_time_unit tu, const sc_event &e) |
| void | rc_wait (const sc_time &t, sc_event_or_list &el) |
| void | rc_wait (double v, sc_time_unit tu, sc_event_or_list &el) |
| void | rc_wait (const sc_time &t, sc_event_and_list &el) |
| void | rc_wait (double v, sc_time_unit tu, sc_event_and_list &el) |
| bool | rc_is_update_phase () |
| void | rc_notify (sc_event &e) |
| #define rc_bind boost::bind |
Definition at line 951 of file rc_process.h.
| #define rc_cref | ( | x | ) | boost::cref(x) |
Definition at line 953 of file rc_process.h.
Referenced by ReChannel::RC_ACCESSOR_TEMPLATE(), and ReChannel::RC_PORTAL_TEMPLATE().
| #define RC_PROCESS_TEMP_PROC_STACK_SIZE 16384 |
| #define rc_ref | ( | x | ) | boost::ref(x) |
1.5.3