
Class defining a collection of discrete events. More...
Public Member Functions | |
| EventsCollection () | |
| virtual | ~EventsCollection () |
| bool | addEvent (Event *Ev) |
| bool | getEventsBetween (const DateTime BeginDate, const DateTime EndDate, EventsCollection *Events) |
| EventsList_t * | getEventsList () |
| int | getCount () const |
| void | clear () |
| void | clear (const InstantiationInfo::Type &InstType) |
| void | println () |
Class defining a collection of discrete events.
| openfluid::core::EventsCollection::EventsCollection | ( | ) |
| virtual openfluid::core::EventsCollection::~EventsCollection | ( | ) | [virtual] |
| bool openfluid::core::EventsCollection::addEvent | ( | Event * | Ev | ) |
Inserts an event in the event collection, ordered by date
| void openfluid::core::EventsCollection::clear | ( | ) | [inline] |
Clears the event collection
| void openfluid::core::EventsCollection::clear | ( | const InstantiationInfo::Type & | InstType | ) |
Clears the events corresponding to the given instantiation type.
| int openfluid::core::EventsCollection::getCount | ( | ) | const [inline] |
Returns number of events in the event collection
| bool openfluid::core::EventsCollection::getEventsBetween | ( | const DateTime | BeginDate, |
| const DateTime | EndDate, | ||
| EventsCollection * | Events | ||
| ) |
Returns an event collection extracted from the current event collection, taking into account a time period If some events are already in the given collection, they are not deleted. Events matching the period are appended at the end of the given collection
| EventsList_t* openfluid::core::EventsCollection::getEventsList | ( | ) | [inline] |
Returns the event collection as a list
| void openfluid::core::EventsCollection::println | ( | ) |
Creative Commons By-NC-ND license