27 SegmentCabin::SegmentCabin (
const SegmentCabin& iSegmentCabin)
28 : _key (iSegmentCabin._key), _parent (NULL),
29 _capacity (iSegmentCabin._capacity),
30 _blockSpace (iSegmentCabin._blockSpace),
31 _bookingCounter (iSegmentCabin._bookingCounter),
32 _committedSpace (iSegmentCabin._committedSpace),
33 _availabilityPool (iSegmentCabin._availabilityPool),
34 _currentBidPrice (iSegmentCabin._currentBidPrice),
35 _fareFamilyActivation (iSegmentCabin._fareFamilyActivation) {
39 SegmentCabin::SegmentCabin (
const Key_T& iKey)
40 : _key (iKey), _parent (NULL),
48 _fareFamilyActivation (false) {
57 const SegmentDate& lSegmentDate = BomManager::getParent<SegmentDate>(*this);
66 std::ostringstream oStr;
73 std::ostringstream oStr;
74 for (PolicyList_T::const_iterator itP =
_convexHull.begin();
76 const Policy* lPolicy = *itP;
77 assert (lPolicy != NULL);