Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

BspInfo.hpp

Go to the documentation of this file.
00001 #ifndef BspInfo_HPP
00002 #define BspInfo_HPP
00003 
00004 #include <string>
00005 
00006 #include<iostream>//FIXME: Remove
00007 using namespace std;//FIXME: Remove
00008 
00009 using std::string;
00010 
00011   class BspInfo{
00012 
00013      private:
00014 
00015        bool isProcessZero_;
00016        string processZeroIor_;
00017 
00018      public:
00019 
00020        BspInfo(){}
00021 
00022        BspInfo(bool isProcessZero,
00023                const string & processZeroIor):isProcessZero_(isProcessZero),
00024                                               processZeroIor_(processZeroIor){}
00025 
00026        bool isProcessZero() const{ return isProcessZero_; }
00027        const string & processZeroIor() const{ return processZeroIor_; }
00028 
00029        void isProcessZero(bool isProcessZero){ isProcessZero_ = isProcessZero; }
00030        void processZeroIor(const string & processZeroIor){ processZeroIor_ = processZeroIor; }
00031 
00032              void dump() const{
00033         cout << "Dumping BspInfo: " << endl
00034              << "isProcessZero: " << (isProcessZero_?"true":"false") << endl
00035              << "processZeroIor: " << processZeroIor_ << endl;}
00036 
00037 
00038 
00039   };
00040 
00041 #endif//BspInfo_HPP
00042 
00043 

Generated on Mon Sep 6 16:12:47 2004 by doxygen 1.3.3