41 #ifndef __OPENFLUID_FLUIDX_EVENTDESCRIPTOR_HPP__ 42 #define __OPENFLUID_FLUIDX_EVENTDESCRIPTOR_HPP__ 45 #include <openfluid/core/TypeDefs.hpp> 67 static EventID_t m_NextID;
69 static EventID_t assignID();
87 {
return m_UnitsClass; };
93 {
return m_UnitsClass; };
96 { m_UnitsClass = UClass; }
103 { m_UnitsClass = UClass; };
const openfluid::core::Event & event() const
Definition: EventDescriptor.hpp:108
openfluid::core::Event & event()
Definition: EventDescriptor.hpp:105
#define OPENFLUID_API
Definition: dllexport.hpp:87
#define OPENFLUID_DEPRECATED
Definition: deprecation.hpp:54
void setUnitsClass(const openfluid::core::UnitsClass_t &UClass)
Definition: EventDescriptor.hpp:95
Definition: ApplicationException.hpp:47
void setUnitClass(const openfluid::core::UnitsClass_t &UClass) OPENFLUID_DEPRECATED
Definition: EventDescriptor.hpp:102
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
Definition: EventDescriptor.hpp:55
void setUnitID(openfluid::core::UnitID_t ID)
Definition: EventDescriptor.hpp:83
openfluid::core::UnitID_t getUnitID() const
Definition: EventDescriptor.hpp:80
unsigned int UnitID_t
Definition: TypeDefs.hpp:61
unsigned long long EventID_t
Definition: EventDescriptor.hpp:52
const openfluid::core::UnitsClass_t getUnitClass() const OPENFLUID_DEPRECATED
Definition: EventDescriptor.hpp:92
const openfluid::core::UnitsClass_t getUnitsClass() const
Definition: EventDescriptor.hpp:86
EventID_t getID() const
Definition: EventDescriptor.hpp:111