50 namespace openfluid {
namespace core {
93 bool isInfoExist(
const std::string Key)
const;
100 bool isInfoEqual(
const std::string Key,
const std::string
Value)
const;
107 bool isInfoEqual(
const std::string Key,
long Value)
const;
114 bool isInfoEqual(
const std::string Key,
const double Value)
const;
129 bool isInfoEqual(
const std::string Key,
const DoubleValue& Info)
const;
161 bool getInfoAsString(
const std::string Key, std::string& Info)
const;
178 bool getInfoAsLong(
const std::string Key,
long& Info)
const;
195 bool getInfoAsDouble(
const std::string Key,
double& Info)
const;
203 bool getInfoAsDoubleValue(
const std::string Key,
DoubleValue& Info)
const;
211 bool addInfo(
const std::string Key,
const std::string Info);
216 void println()
const;
Class for management of date and time information.
Definition: DateTime.hpp:131
Definition: DoubleValue.hpp:103
EventInfosMap_t getInfos() const
Definition: Event.hpp:139
std::map< std::string, openfluid::core::StringValue > EventInfosMap_t
Definition: Event.hpp:64
Class defining a discrete event, including attached information.
Definition: Event.hpp:61
DateTime getDateTime() const
Definition: Event.hpp:144
#define OPENFLUID_DEPRECATED
Definition: deprecation.hpp:55
class DLLEXPORT Event
Definition: EventsColl.hpp:52
int getInfosCount() const
Definition: Event.hpp:134
#define DLLEXPORT
Definition: dllexport.hpp:51