Public Member Functions | List of all members
openfluid::core::EventsCollection Class Reference

Class defining a collection of discrete events. More...

#include <core/EventsCollection.hpp>

Public Member Functions

 EventsCollection ()
 
virtual ~EventsCollection ()
 
bool addEvent (const Event *Ev) OPENFLUID_DEPRECATED
 
bool addEvent (const Event &Ev)
 
bool getEventsBetween (const DateTime &BeginDate, const DateTime &EndDate, EventsCollection *Events) const OPENFLUID_DEPRECATED
 
bool getEventsBetween (const DateTime &BeginDate, const DateTime &EndDate, EventsCollection &Events) const
 
EventsList_teventsList ()
 
EventsList_tgetEventsList () OPENFLUID_DEPRECATED
 
int getCount () const
 
void clear ()
 
void println () const
 

Detailed Description

Class defining a collection of discrete events.

Constructor & Destructor Documentation

openfluid::core::EventsCollection::EventsCollection ( )

Default constructor

virtual openfluid::core::EventsCollection::~EventsCollection ( )
virtual

Member Function Documentation

bool openfluid::core::EventsCollection::addEvent ( const Event Ev)

Inserts an event in the event collection, ordered by date

Deprecated:
Since version 1.7.1. Use openfluid::core::EventsCollection::addEvent(const Event&) instead
bool openfluid::core::EventsCollection::addEvent ( const Event Ev)

Inserts an event in the event collection, ordered by date

void openfluid::core::EventsCollection::clear ( )
inline

Clears the event collection

EventsList_t* openfluid::core::EventsCollection::eventsList ( )
inline

Returns the event collection as a list

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 
) const

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

Deprecated:
Since version 1.7.1. Use openfluid::core::EventsCollection::getEventsBetween(const DateTime&,const DateTime&,EventsCollection&) const instead
bool openfluid::core::EventsCollection::getEventsBetween ( const DateTime BeginDate,
const DateTime EndDate,
EventsCollection Events 
) const

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
void openfluid::core::EventsCollection::println ( ) const

The documentation for this class was generated from the following file: