#include <BCP_process.hpp>
Public Member Functions | |
BCP_process (const BCP_proc_id *self, const BCP_proc_id *parent) | |
virtual | ~BCP_process () |
virtual BCP_buffer & | get_message_buffer ()=0 |
virtual void | process_message ()=0 |
const BCP_proc_id * | get_process_id () const |
const BCP_proc_id * | get_parent () const |
Private Member Functions | |
BCP_process (const BCP_process &) | |
BCP_process & | operator= (const BCP_process &) |
Private Attributes | |
const BCP_proc_id * | my_id |
const BCP_proc_id * | parent_id |
Definition at line 9 of file BCP_process.hpp.
BCP_process::BCP_process | ( | const BCP_process & | ) | [private] |
BCP_process::BCP_process | ( | const BCP_proc_id * | self, | |
const BCP_proc_id * | parent | |||
) | [inline] |
Definition at line 17 of file BCP_process.hpp.
virtual BCP_process::~BCP_process | ( | ) | [virtual] |
BCP_process& BCP_process::operator= | ( | const BCP_process & | ) | [private] |
Reimplemented in BCP_cg_prob, BCP_lp_prob, BCP_tm_prob, and BCP_vg_prob.
virtual BCP_buffer& BCP_process::get_message_buffer | ( | ) | [pure virtual] |
Implemented in BCP_cg_prob, BCP_lp_prob, BCP_tm_prob, and BCP_vg_prob.
virtual void BCP_process::process_message | ( | ) | [pure virtual] |
Implemented in BCP_cg_prob, BCP_lp_prob, BCP_tm_prob, and BCP_vg_prob.
const BCP_proc_id* BCP_process::get_process_id | ( | ) | const [inline] |
Definition at line 22 of file BCP_process.hpp.
const BCP_proc_id* BCP_process::get_parent | ( | ) | const [inline] |
Definition at line 23 of file BCP_process.hpp.
const BCP_proc_id* BCP_process::my_id [private] |
Definition at line 14 of file BCP_process.hpp.
const BCP_proc_id* BCP_process::parent_id [private] |
Definition at line 15 of file BCP_process.hpp.