coin-Bcp
Public Member Functions | Private Attributes | List of all members
BCP_process Class Referenceabstract

#include <BCP_process.hpp>

Inheritance diagram for BCP_process:
Inheritance graph
[legend]

Public Member Functions

 BCP_process (int self, int my_parent)
 
virtual ~BCP_process ()
 
int get_process_id () const
 
int get_parent () const
 
virtual BCP_bufferget_message_buffer ()=0
 
virtual void process_message ()=0
 

Private Attributes

const int me
 
const int parent
 

Detailed Description

Definition at line 16 of file BCP_process.hpp.

Constructor & Destructor Documentation

BCP_process::BCP_process ( int  self,
int  my_parent 
)
inline

Definition at line 21 of file BCP_process.hpp.

virtual BCP_process::~BCP_process ( )
inlinevirtual

Definition at line 23 of file BCP_process.hpp.

Member Function Documentation

int BCP_process::get_process_id ( ) const
inline

Definition at line 24 of file BCP_process.hpp.

References me.

int BCP_process::get_parent ( ) const
inline

Definition at line 25 of file BCP_process.hpp.

References parent.

virtual BCP_buffer& BCP_process::get_message_buffer ( )
pure virtual
virtual void BCP_process::process_message ( )
pure virtual

Member Data Documentation

const int BCP_process::me
private

Definition at line 18 of file BCP_process.hpp.

Referenced by get_process_id().

const int BCP_process::parent
private

Definition at line 19 of file BCP_process.hpp.

Referenced by get_parent().


The documentation for this class was generated from the following file: