#pragma once #include "ddkit/access/QosPattern.hpp" namespace ddkit { namespace access { /// @brief Tmsif (rmodel-generated-models/appls) class QosPatternRm : public QosPattern { public: QosPatternRm(const std::vector& partitions, const bool ignoreLocal); }; /// @brief Config/Report class QosPatternRmLateJoin : public QosPatternRm { public: QosPatternRmLateJoin(const std::vector& partitions, const bool ignoreLocal); }; /// @brief Notify/Event / Cmd/Request/Response class QosPatternRmFireForget : public QosPatternRm { public: QosPatternRmFireForget(const std::vector& partitions, const bool ignoreLocal); }; } // namespace access } // namespace ddkit