8 #include <stdair/basic/BasConst_BomDisplay.hpp>
9 #include <stdair/bom/BomManager.hpp>
11 #include <sevmgr/SEVMGR_Service.hpp>
12 #include <sevmgr/SEVMGR_Types.hpp>
28 : _oStream (oStream), _streamFlags (oStream.flags()) {
34 _oStream.flags (_streamFlags);
39 std::ostream& _oStream;
41 std::ios::fmtflags _streamFlags;
46 std::ostringstream oStream;
49 assert (iSEVMGR_ServicePtr != NULL);
55 oStream <<
"==============================================================="
57 oStream <<
"EventQueue: " << iSEVMGR_ServicePtr->describeKey() << std::endl;
58 oStream <<
"==============================================================="
62 const bool hasEventGeneratorList =
63 iSEVMGR_ServicePtr->hasEventGeneratorList<
DemandStream>();
64 if (hasEventGeneratorList ==
false) {
70 iSEVMGR_ServicePtr->getEventGeneratorList<
DemandStream>();
73 for (DemandStreamList_T::const_iterator itDemandStream =
74 lDemandStreamList.begin();
75 itDemandStream != lDemandStreamList.end(); ++itDemandStream) {
77 assert (lDemandStream_ptr != NULL);
95 oStream <<
"+++++++++++++++++++++++++++++++++++++++++++++++++" << std::endl;
96 oStream << iDemandStream.
display();
97 oStream <<
"+++++++++++++++++++++++++++++++++++++++++++++++++" << std::endl;