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);
80 csvDisplay (oStream, *lDemandStream_ptr);
95 oStream <<
"+++++++++++++++++++++++++++++++++++++++++++++++++" << std::endl;
96 oStream << iDemandStream.
display();
97 oStream <<
"+++++++++++++++++++++++++++++++++++++++++++++++++" << std::endl;
Class modeling a demand stream.
static std::string csvDisplay(const SEVMGR::SEVMGR_ServicePtr_T)
std::list< DemandStream * > DemandStreamList_T
FlagSaver(std::ostream &oStream)
std::string display() const