14 AIRINV_ServiceContext::AIRINV_ServiceContext()
19 AIRINV_ServiceContext::
20 AIRINV_ServiceContext (
const stdair::AirlineCode_T& iAirlineCode)
21 : _ownStdairService (false), _airlineCode (iAirlineCode) {
25 AIRINV_ServiceContext::AIRINV_ServiceContext (
const AIRINV_ServiceContext&)
30 AIRINV_ServiceContext::~AIRINV_ServiceContext() {
34 const std::string AIRINV_ServiceContext::shortDisplay()
const {
35 std::ostringstream oStr;
36 oStr <<
"AIRINV_ServiceContext[" << _airlineCode
37 <<
"] -- Owns StdAir service: " << _ownStdairService;
42 const std::string AIRINV_ServiceContext::display()
const {
43 std::ostringstream oStr;
44 oStr << shortDisplay();
49 const std::string AIRINV_ServiceContext::describe()
const {
50 return shortDisplay();
54 void AIRINV_ServiceContext::reset() {
55 if (_ownStdairService ==
true) {
56 _stdairService.reset();