1 #ifndef __STDAIR_SVC_STDAIRSERVICECONTEXT_HPP 2 #define __STDAIR_SVC_STDAIRSERVICECONTEXT_HPP 37 BomRoot& getPersistentBomRoot()
const;
42 BomRoot& getCloneBomRoot()
const;
69 void setDBParams (
const BasDBParams& iDBParams) {
70 _dbParams = iDBParams;
76 void setServiceInitialisationType (
const ServiceInitialisationType& iSIT) {
86 const std::string shortDisplay()
const;
91 const std::string display()
const;
96 const std::string describe()
const;
104 STDAIR_ServiceContext();
112 STDAIR_ServiceContext (
const STDAIR_ServiceContext&);
117 ~STDAIR_ServiceContext();
142 void initCloneBomRoot();
149 void initConfigHolder();
156 BomRoot* _cloneBomRoot;
161 BomRoot* _persistentBomRoot;
171 BasDBParams _dbParams;
186 ServiceInitialisationType _initType;
190 #endif // __STDAIR_SVC_STDAIRSERVICECONTEXT_HPP Structure holding the parameters for connection to a database.
Class representing the actual attributes for the Bom root.
Interface for the STDAIR Services.
Handle on the StdAir library context.
Enumeration of service initialisation types.
Class holding the context of the Stdair services.
boost::shared_ptr< ConfigHolderStruct > ConfigHolderPtr_T