00001 // ////////////////////////////////////////////////////////////////////// 00002 // Import section 00003 // ////////////////////////////////////////////////////////////////////// 00004 #include <rmol/field/FldOverbookingPolicy.hpp> 00005 00006 namespace RMOL { 00007 00008 // ////////////////////////////////////////////////////////////////////// 00009 const std::string FldOverbookingPolicy:: 00010 _labels[FldOverbookingPolicy::LAST_VALUE] = {"HEUR", "RISK", "SL1", "SL2", 00011 "HYBRID"}; 00012 00013 // ////////////////////////////////////////////////////////////////////// 00014 FldOverbookingPolicy:: 00015 FldOverbookingPolicy (const FldOverbookingPolicy& iPolicy) : 00016 _policy (iPolicy.getPolicy()) { 00017 } 00018 00019 // ////////////////////////////////////////////////////////////////////// 00020 FldOverbookingPolicy:: 00021 FldOverbookingPolicy (const EN_Policy iPolicy) : 00022 _policy (iPolicy) { 00023 } 00024 00025 // ////////////////////////////////////////////////////////////////////// 00026 FldOverbookingPolicy::~FldOverbookingPolicy() { 00027 } 00028 00029 // ////////////////////////////////////////////////////////////////////// 00030 const std::string& FldOverbookingPolicy:: 00031 getLabel (const FldOverbookingPolicy::EN_Policy& iPolicy) { 00032 return FldOverbookingPolicy::_labels[iPolicy]; 00033 } 00034 00035 // ////////////////////////////////////////////////////////////////////// 00036 void FldOverbookingPolicy::toStream (std::ostream& ioOut) const { 00037 ioOut << getLabel (_policy); 00038 } 00039 00040 // ////////////////////////////////////////////////////////////////////// 00041 void FldOverbookingPolicy::fromStream (std::istream& ioIn) { 00042 } 00043 00044 }
Generated on Sat Oct 16 19:00:47 2010 for RMOL by Doxygen 1.6.2-20100208