1 #ifndef __STDAIR_BAS_EVENTSTRUCT_HPP
2 #define __STDAIR_BAS_EVENTSTRUCT_HPP
47 return _eventTimeStamp;
60 assert (_bookingRequest != NULL);
61 return *_bookingRequest;
71 assert (_cancellation != NULL);
72 return *_cancellation;
84 assert (_optimisationNotification != NULL);
85 return *_optimisationNotification;
96 assert (_snapshot != NULL);
108 assert (_rmEvent != NULL);
119 assert (_breakPoint != NULL);
214 #endif // __STDAIR_BAS_EVENTSTRUCT_HPP
boost::shared_ptr< SnapshotStruct > SnapshotPtr_T
boost::posix_time::ptime DateTime_T
boost::shared_ptr< BookingRequestStruct > BookingRequestPtr_T
Handle on the StdAir library context.
const LongDuration_T & getEventTimeStamp() const
const EventType::EN_EventType & getEventType() const
void incrementEventTimeStamp()
boost::shared_ptr< BreakPointStruct > BreakPointPtr_T
boost::shared_ptr< CancellationStruct > CancellationPtr_T
const SnapshotStruct & getSnapshotStruct() const
const OptimisationNotificationStruct & getOptimisationNotificationStruct() const
Base class for the light structures.
const CancellationStruct & getCancellation() const
const BookingRequestStruct & getBookingRequest() const
void fromStream(std::istream &ioIn)
boost::shared_ptr< RMEventStruct > RMEventPtr_T
const std::string describe() const
const BreakPointStruct & getBreakPoint() const
const DateTime_T & getEventTime() const
long long int LongDuration_T
const RMEventStruct & getRMEvent() const
Structure holding the elements of a booking request.
boost::shared_ptr< OptimisationNotificationStruct > OptimisationNotificationPtr_T
Structure holding the elements of a travel solution.