40 #ifndef __OPENFLUID_CORE_EVENTSCOLLECTION_HPP__ 41 #define __OPENFLUID_CORE_EVENTSCOLLECTION_HPP__ 63 EventsList_t m_Events;
80 [[deprecated]]
bool addEvent(
const Event* Ev);
85 bool addEvent(
const Event& Ev);
95 [[deprecated]]
bool getEventsBetween(
const DateTime& BeginDate,
const DateTime& EndDate,
126 return m_Events.size();
137 void println()
const;
int getCount() const
Definition: EventsCollection.hpp:124
#define OPENFLUID_API
Definition: dllexport.hpp:86
virtual ~EventsCollection()
Definition: EventsCollection.hpp:72
EventsList_t * eventsList()
Definition: EventsCollection.hpp:108
Definition: ApplicationException.hpp:47
std::list< Event > EventsList_t
Definition: EventsCollection.hpp:52
EventsList_t * getEventsList()
Definition: EventsCollection.hpp:116
Class defining a collection of discrete events.
Definition: EventsCollection.hpp:59
void clear()
Definition: EventsCollection.hpp:132
Class for management of date and time information.
Definition: DateTime.hpp:116