StdAir Logo  1.00.8
C++ Standard Airline IT Object Library
PosChannel.cpp
Go to the documentation of this file.
1 // //////////////////////////////////////////////////////////////////////
2 // Import section
3 // //////////////////////////////////////////////////////////////////////
4 // STL
5 #include <cassert>
6 #include <sstream>
7 // StdAir
11 
12 namespace stdair {
13 
14  // ////////////////////////////////////////////////////////////////////
15  PosChannel::PosChannel()
16  : _key (DEFAULT_POS,
18  _parent (NULL) {
19  // That constructor is used by the serialisation process
20  }
21 
22  // ////////////////////////////////////////////////////////////////////
23  PosChannel::PosChannel (const PosChannel& iPosChannel)
24  : _key (iPosChannel.getKey()), _parent (NULL) {
25  }
26 
27  // ////////////////////////////////////////////////////////////////////
28  PosChannel::PosChannel (const Key_T& iKey)
29  : _key (iKey), _parent (NULL) {
30  }
31 
32  // ////////////////////////////////////////////////////////////////////
34  }
35 
36  // ////////////////////////////////////////////////////////////////////
37  std::string PosChannel::toString() const {
38  std::ostringstream oStr;
39  oStr << describeKey();
40  return oStr.str();
41  }
42 }
stdair::PosChannel::~PosChannel
virtual ~PosChannel()
Definition: PosChannel.cpp:33
Logger.hpp
stdair::PosChannel::describeKey
const std::string describeKey() const
Definition: PosChannel.hpp:58
stdair
Handle on the StdAir library context.
Definition: BasChronometer.cpp:9
BasConst_Request.hpp
stdair::DEFAULT_POS
const CityCode_T DEFAULT_POS
stdair::PosChannelKey
Key of point of sale and channel.
Definition: PosChannelKey.hpp:15
stdair::DEFAULT_CHANNEL
const ChannelLabel_T DEFAULT_CHANNEL
Definition: BasConst_Request.hpp:48
stdair::PosChannel::toString
std::string toString() const
Definition: PosChannel.cpp:37
PosChannel.hpp