#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.
 1.6.1