#include <stdair/basic/ProgressStatusSet.hpp>
Public Member Functions | |
const ProgressStatus & | getTypeSpecificStatus () const |
const ProgressStatus & | getSpecificGeneratorStatus () const |
const ProgressStatus & | getOverallStatus () const |
void | setTypeSpecificStatus (const ProgressStatus &iProgressStatus) |
void | setSpecificGeneratorStatus (const ProgressStatus &iProgressStatus, const EventGeneratorKey_T &iKey) |
void | setOverallStatus (const ProgressStatus &iProgressStatus) |
void | fromStream (std::istream &ioIn) |
const std::string | describe () const |
ProgressStatusSet (const EventType::EN_EventType &) | |
ProgressStatusSet (const ProgressStatusSet &) | |
~ProgressStatusSet () | |
void | toStream (std::ostream &ioOut) const |
Structrure holding a set of progress status.
Definition at line 22 of file ProgressStatusSet.hpp.
stdair::ProgressStatusSet::ProgressStatusSet | ( | const EventType::EN_EventType & | iType | ) |
Constructor .
Definition at line 20 of file ProgressStatusSet.cpp.
stdair::ProgressStatusSet::ProgressStatusSet | ( | const ProgressStatusSet & | iProgressStatusSet | ) |
Copy constructor.
Definition at line 27 of file ProgressStatusSet.cpp.
stdair::ProgressStatusSet::~ProgressStatusSet | ( | ) |
Destructor.
Definition at line 36 of file ProgressStatusSet.cpp.
|
inline |
Get the progress status specific to that event type.
Note that that progress status may not be up-to-date. That attribute is up-to-date only after a call to the popEvent() method of SEvMgr.
Definition at line 31 of file ProgressStatusSet.hpp.
|
inline |
Get the progress status specific to the content key for that event.
Note that that progress status may not be up-to-date. That attribute is up-to-date only after a call to the popEvent() method of SEvMgr.
Definition at line 43 of file ProgressStatusSet.hpp.
|
inline |
Get the overall progress status (absolute, for all the events).
Note that that progress status may not be up-to-date. That attribute is up-to-date only after a call to the popEvent() method of SEvMgr.
Definition at line 54 of file ProgressStatusSet.hpp.
|
inline |
Set/update the progress status specific to that event type.
Definition at line 62 of file ProgressStatusSet.hpp.
|
inline |
Set/update the progress status specific to the content key for that event.
Definition at line 68 of file ProgressStatusSet.hpp.
|
inline |
Set/update the overall progress status (absolute, for all the events).
Definition at line 76 of file ProgressStatusSet.hpp.
|
virtual |
Read a Business Object from an input stream.
istream& | the input stream. |
Reimplemented from stdair::StructAbstract.
Definition at line 40 of file ProgressStatusSet.cpp.
|
virtual |
Display of the structure.
Implements stdair::StructAbstract.
Definition at line 44 of file ProgressStatusSet.cpp.
References stdair::ProgressStatus::getActualNb(), stdair::ProgressStatus::getCurrentNb(), and stdair::ProgressStatus::getExpectedNb().
|
inlineinherited |
Dump a Business Object into an output stream.
ostream& | the output stream. |
Reimplemented in stdair::BookingRequestStruct, stdair::TravelSolutionStruct, stdair::VirtualClassStruct, stdair::ConfigHolderStruct, stdair::FareOptionStruct, stdair::OptimisationNotificationStruct, stdair::YieldRange, stdair::CancellationStruct, stdair::AirlineStruct, stdair::RMEventStruct, stdair::SnapshotStruct, stdair::FFDisutilityCurveHolderStruct, stdair::FRAT5CurveHolderStruct, and stdair::BreakPointStruct.
Definition at line 29 of file StructAbstract.hpp.
References stdair::StructAbstract::describe().