 |
Manual for OpenFLUID 2.1.11
|
Go to the documentation of this file.
40 #ifndef __OPENFLUID_CORE_EVENT_HPP__
41 #define __OPENFLUID_CORE_EVENT_HPP__
45 #include <openfluid/core/TypeDefs.hpp>
118 bool isInfoExist(
const std::string& Key)
const;
125 bool isInfoEqual(
const std::string& Key,
const std::string&
Value)
const;
132 bool isInfoEqual(
const std::string& Key,
long Value)
const;
139 bool isInfoEqual(
const std::string& Key,
const double Value)
const;
147 [[deprecated]]
bool isInfoEqual(
const std::string& Key,
const double* Info)
const;
154 bool isInfoEqual(
const std::string& Key,
const DoubleValue& Info)
const;
161 return m_Infos.size();
188 [[deprecated]]
bool getInfoAsString(
const std::string& Key, std::string *Info)
const;
196 bool getInfoAsString(
const std::string& Key, std::string& Info)
const;
205 [[deprecated]]
bool getInfoAsLong(
const std::string& Key,
long *Info)
const;
213 bool getInfoAsLong(
const std::string& Key,
long& Info)
const;
223 [[deprecated]]
bool getInfoAsDouble(
const std::string& Key,
double *Info)
const;
231 bool getInfoAsDouble(
const std::string& Key,
double& Info)
const;
239 bool getInfoAsDoubleValue(
const std::string& Key,
DoubleValue& Info)
const;
247 bool addInfo(
const std::string& Key,
const std::string& Info);
252 void println()
const;
#define OPENFLUID_API
Definition: dllexport.hpp:86
std::map< std::string, openfluid::core::StringValue > EventInfosMap_t
Definition: Event.hpp:72
EventInfosMap_t getInfos() const
Definition: Event.hpp:167
Definition: DoubleValue.hpp:80
Definition: ApplicationException.hpp:47
int getInfosCount() const
Definition: Event.hpp:159
Class for management of date and time information.
Definition: DateTime.hpp:87
DateTime getDateTime() const
Definition: Event.hpp:175
Generated by
1.8.17