37 static constexpr uint64_t INVALID_ID = std::numeric_limits<uint64_t>::max();
47 template <typename T, typename ContextDataType>
49 const uint64_t notificationId,
73 bool operator()() const noexcept;
78 void* m_notificationOrigin =
nullptr;
79 void* m_userValue =
nullptr;
80 uint64_t m_notificationOriginTypeHash = 0U;
81 uint64_t m_notificationId = INVALID_ID;
83 internal::GenericCallbackPtr_t m_callbackPtr =
nullptr;
84 internal::TranslationCallbackPtr_t m_callback =
nullptr;