#include <sysc/kernel/sc_process.h>
Public Types | |
enum | { spm_exit = 0 } |
Public Member Functions | |
virtual | ~sc_process_monitor () |
virtual void | signal (sc_thread_handle thread_p, int type) |
This class provides a way of monitoring a process' status (e.g., waiting for a thread to complete its execution). This class is intended to be a base class for classes which need to monitor a process or processes (e.g., sc_join). Its methods should be overloaded where notifications are desired.
Definition at line 163 of file sc_process.h.
anonymous enum |
Definition at line 165 of file sc_process.h.
virtual sc_core::sc_process_monitor::~sc_process_monitor | ( | ) | [inline, virtual] |
Definition at line 168 of file sc_process.h.
void sc_core::sc_process_monitor::signal | ( | sc_thread_handle | thread_p, | |
int | type | |||
) | [inline, virtual] |
Reimplemented in sc_core::sc_join.
Definition at line 171 of file sc_process.h.