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

OfferSpecs.hpp

Go to the documentation of this file.
00001 #ifndef OfferSpecs_HPP
00002 #define OfferSpecs_HPP
00003 
00004 
00005 #include <string>
00006 
00007 using namespace std;
00008 
00015  class OfferSpecs{
00016 
00017   private:
00018 
00019     string lrmIor_;    
00020     string requestId_; 
00021     string lrmRequestId_;
00022 
00023 
00024 
00025   public:
00026 
00027   //Named parameter idiom---------------------------------------------------
00028 
00029   OfferSpecs & lrmIor(const string & aLrmIor){
00030       lrmIor_= aLrmIor;
00031       return (*this);
00032   }
00033 
00034   OfferSpecs & requestId(const string & aRequestId){
00035     requestId_= aRequestId;
00036     return (*this);
00037   }
00038 
00039   OfferSpecs & lrmRequestId(const string & aLrmRequestId){
00040     lrmRequestId_= aLrmRequestId;
00041     return (*this);
00042   }
00043 
00044 
00045 //    void setLrmIor(const string & lrmIor_){lrmIor = lrmIor_; }
00046 //    void setRequestId(const string & requestId_){requestId = requestId_; }
00047 
00048   //Getters---------------------------------------------------------------
00049 
00050    const string & lrmIor(){return lrmIor_; }
00051    const string & requestId(){return requestId_; }
00052    const string & lrmRequestId(){return lrmRequestId_; }
00053  };
00054 
00055 
00056 #endif//OfferSpecs_HPP
00057 

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