StdAir Logo  0.45.1
C++ Standard Airline IT Object Library
stdair::ProgressStatusSet Struct Reference

#include <stdair/basic/ProgressStatusSet.hpp>

+ Inheritance diagram for stdair::ProgressStatusSet:

List of all members.

Public Member Functions

const ProgressStatusgetTypeSpecificStatus () const
const ProgressStatusgetSpecificGeneratorStatus () const
const ProgressStatusgetOverallStatus () 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

Detailed Description

Structrure holding a set of progress status.

Definition at line 22 of file ProgressStatusSet.hpp.


Constructor & Destructor Documentation

Constructor .

Definition at line 20 of file ProgressStatusSet.cpp.

Copy constructor.

Definition at line 27 of file ProgressStatusSet.cpp.

Destructor.

Definition at line 36 of file ProgressStatusSet.cpp.


Member Function Documentation

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 EventQueue::popEvent() method.

Definition at line 31 of file ProgressStatusSet.hpp.

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 EventQueue::popEvent() method.

Definition at line 43 of file ProgressStatusSet.hpp.

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 EventQueue::popEvent() method.

Definition at line 54 of file ProgressStatusSet.hpp.

void stdair::ProgressStatusSet::setTypeSpecificStatus ( const ProgressStatus iProgressStatus) [inline]

Set/update the progress status specific to that event type.

Definition at line 62 of file ProgressStatusSet.hpp.

Referenced by stdair::EventQueue::popEvent().

void stdair::ProgressStatusSet::setSpecificGeneratorStatus ( const ProgressStatus iProgressStatus,
const EventGeneratorKey_T iKey 
) [inline]

Set/update the progress status specific to the content key for that event.

Definition at line 68 of file ProgressStatusSet.hpp.

void stdair::ProgressStatusSet::setOverallStatus ( const ProgressStatus iProgressStatus) [inline]

Set/update the overall progress status (absolute, for all the events).

Definition at line 76 of file ProgressStatusSet.hpp.

Referenced by stdair::EventQueue::popEvent().

void stdair::ProgressStatusSet::fromStream ( std::istream &  ioIn) [virtual]

Read a Business Object from an input stream.

Parameters:
istream&the input stream.

Reimplemented from stdair::StructAbstract.

Definition at line 40 of file ProgressStatusSet.cpp.

const std::string stdair::ProgressStatusSet::describe ( ) const [virtual]
void stdair::StructAbstract::toStream ( std::ostream &  ioOut) const [inline, inherited]

The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines