1 #ifndef __SIMFQT_SVC_SIMFQTSERVICECONTEXT_HPP
2 #define __SIMFQT_SVC_SIMFQTSERVICECONTEXT_HPP
10 #include <stdair/stdair_service_types.hpp>
11 #include <stdair/service/ServiceAbstract.hpp>
39 stdair::STDAIR_ServicePtr_T getSTDAIR_ServicePtr()
const {
40 return _stdairService;
46 stdair::STDAIR_Service& getSTDAIR_Service()
const;
51 const bool getOwnStdairServiceFlag()
const {
52 return _ownStdairService;
61 void setSTDAIR_Service (stdair::STDAIR_ServicePtr_T ioSTDAIR_ServicePtr,
62 const bool iOwnStdairService) {
63 _stdairService = ioSTDAIR_ServicePtr;
64 _ownStdairService = iOwnStdairService;
78 const std::string shortDisplay()
const;
83 const std::string display()
const;
88 const std::string describe()
const;
101 SIMFQT_ServiceContext();
106 SIMFQT_ServiceContext (
const SIMFQT_ServiceContext&);
111 ~SIMFQT_ServiceContext();
119 stdair::STDAIR_ServicePtr_T _stdairService;
124 bool _ownStdairService;
128 #endif // __SIMFQT_SVC_SIMFQTSERVICECONTEXT_HPP