40 #ifndef __OPENFLUID_CORE_EVENT_HPP__
41 #define __OPENFLUID_CORE_EVENT_HPP__
45 #include <openfluid/core/TypeDefs.hpp>
147 [[deprecated]]
bool isInfoEqual(
const std::string& Key,
const double* Info)
const;
161 return m_Infos.size();
205 [[deprecated]]
bool getInfoAsLong(
const std::string& Key,
long *Info)
const;
247 bool addInfo(
const std::string& Key,
const std::string& Info);
Class for management of date and time information.
Definition: DateTime.hpp:88
Definition: DoubleValue.hpp:81
bool getInfoAsDouble(const std::string &Key, double *Info) const
bool isInfoEqual(const std::string &Key, long Value) const
bool getInfoAsString(const std::string &Key, std::string *Info) const
std::map< std::string, openfluid::core::StringValue > EventInfosMap_t
Definition: Event.hpp:72
DateTime getDateTime() const
Definition: Event.hpp:175
bool getInfoAsDoubleValue(const std::string &Key, DoubleValue &Info) const
Event(const DateTime &Date)
bool isInfoEqual(const std::string &Key, const DoubleValue &Info) const
bool isInfoEqual(const std::string &Key, const double *Info) const
bool addInfo(const std::string &Key, const std::string &Info)
bool getInfoAsString(const std::string &Key, std::string &Info) const
EventInfosMap_t getInfos() const
Definition: Event.hpp:167
bool isInfoExist(const std::string &Key) const
Event & operator=(const Event &)=default
bool getInfoAsLong(const std::string &Key, long *Info) const
bool getInfoAsLong(const std::string &Key, long &Info) const
bool isInfoEqual(const std::string &Key, const std::string &Value) const
Event(const Event &)=default
Event & operator=(Event &&)=default
bool getInfoAsDouble(const std::string &Key, double &Info) const
int getInfosCount() const
Definition: Event.hpp:159
bool isInfoEqual(const std::string &Key, const double Value) const
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: ApplicationException.hpp:47