40 template <
typename T,
typename... Targs>
41 static void enableEvent(T& eventOrigin, Targs&&... args)
noexcept;
43 template <
typename T,
typename... Targs>
44 static void disableEvent(T& eventOrigin, Targs&&... args)
noexcept;
46 template <
typename T,
typename... Targs>
47 static void enableState(T& stateOrigin, Targs&&... args)
noexcept;
49 template <
typename T,
typename... Targs>
50 static void disableState(T& stateOrigin, Targs&&... args)
noexcept;
53 static cxx::MethodCallback<void, uint64_t> getInvalidateTriggerMethod(T& eventOrigin)
noexcept;
55 template <
typename T,
typename... Targs>
56 static WaitSetIsConditionSatisfiedCallback getCallbackForIsStateConditionSatisfied(T& eventOrigin,
57 Targs&&... args)
noexcept;