#include <cosyprocess.h>
Inheritance diagram for cosyProcess:
Public Member Functions | |
cosyProcess (ProcessImpl &, cosyRte &r) | |
~cosyProcess () | |
void | start () |
void | execute (const char *i) |
void | join () |
void | kill () |
void | exit () |
bool | finished () const |
Private Attributes | |
Task * | task |
bool | run |
Counters | cntr |
cosyRte * | rte |
Friends | |
class | cosyNetwork |
|
Definition at line 26 of file cosyprocess.cc. References rte, run_cosy_process(), and task. |
|
Definition at line 34 of file cosyprocess.cc. |
|
Implements rteProcess. Definition at line 103 of file cosyprocess.cc. |
|
Definition at line 58 of file cosyprocess.cc. References Task::exit(), lock, run, and task. Referenced by run_cosy_process(). |
|
Definition at line 98 of file cosyprocess.cc. References run. Referenced by cosyNetwork::deadlock(). |
|
Definition at line 70 of file cosyprocess.cc. References Task::join(), run, and task. |
|
Definition at line 78 of file cosyprocess.cc. References Task::kill(), lock, run, and task. |
|
Implements rteProcess. Definition at line 46 of file cosyprocess.cc. References lock, run, Task::start(), and task. |
|
Definition at line 42 of file cosyprocess.h. |
|
Definition at line 41 of file cosyprocess.h. Referenced by execute(), cosyNetwork::printComputationWorkload(), and ~cosyProcess(). |
|
Definition at line 43 of file cosyprocess.h. Referenced by cosyProcess(). |
|
Definition at line 40 of file cosyprocess.h. Referenced by exit(), finished(), join(), kill(), start(), and ~cosyProcess(). |
|
Definition at line 39 of file cosyprocess.h. Referenced by cosyProcess(), exit(), join(), kill(), start(), and ~cosyProcess(). |