41 #ifndef __OPENFLUID_FLUIDX_EVENTDESCRIPTOR_HPP__ 42 #define __OPENFLUID_FLUIDX_EVENTDESCRIPTOR_HPP__ 45 #include <openfluid/core/TypeDefs.hpp> 65 static EventID_t m_NextID;
67 static EventID_t assignID();
85 {
return m_UnitsClass; };
91 {
return m_UnitsClass; };
94 { m_UnitsClass = UClass; }
101 { m_UnitsClass = UClass; };
const openfluid::core::Event & event() const
Definition: EventDescriptor.hpp:106
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
void setUnitClass(const openfluid::core::UnitsClass_t &UClass) OPENFLUID_DEPRECATED
Definition: EventDescriptor.hpp:100
openfluid::core::Event & event()
Definition: EventDescriptor.hpp:103
#define OPENFLUID_DEPRECATED
Definition: deprecation.hpp:54
openfluid::core::UnitID_t getUnitID() const
Definition: EventDescriptor.hpp:78
Definition: EventDescriptor.hpp:53
const openfluid::core::UnitsClass_t getUnitsClass() const
Definition: EventDescriptor.hpp:84
const openfluid::core::UnitsClass_t getUnitClass() const OPENFLUID_DEPRECATED
Definition: EventDescriptor.hpp:90
Definition: ApplicationException.hpp:47
#define OPENFLUID_API
Definition: dllexport.hpp:87
EventID_t getID() const
Definition: EventDescriptor.hpp:109
void setUnitsClass(const openfluid::core::UnitsClass_t &UClass)
Definition: EventDescriptor.hpp:93
void setUnitID(openfluid::core::UnitID_t ID)
Definition: EventDescriptor.hpp:81
unsigned int UnitID_t
Definition: TypeDefs.hpp:61
unsigned long long EventID_t
Definition: EventDescriptor.hpp:51