#include <BCP_message_single.hpp>
Public Member Functions | |
BCP_single_id (int id=-1) | |
~BCP_single_id () | |
bool | is_same_process (const BCP_proc_id *other_process) const |
int | pid () const |
BCP_single_id * | clone () const |
Create a new process id that describes the same process. | |
Private Attributes | |
int | _pid |
Definition at line 17 of file BCP_message_single.hpp.
BCP_single_id::BCP_single_id | ( | int | id = -1 |
) | [inline] |
Definition at line 21 of file BCP_message_single.hpp.
BCP_single_id::~BCP_single_id | ( | ) | [inline] |
Definition at line 22 of file BCP_message_single.hpp.
bool BCP_single_id::is_same_process | ( | const BCP_proc_id * | other_process | ) | const |
int BCP_single_id::pid | ( | ) | const [inline] |
Definition at line 25 of file BCP_message_single.hpp.
BCP_single_id* BCP_single_id::clone | ( | ) | const [inline, virtual] |
Create a new process id that describes the same process.
Cloning is used instead of the copy constructor since this is an abstract base class.
Implements BCP_proc_id.
Definition at line 26 of file BCP_message_single.hpp.
int BCP_single_id::_pid [private] |
Definition at line 19 of file BCP_message_single.hpp.