20 lines
456 B
C++
20 lines
456 B
C++
#pragma once
|
|
|
|
#include "ddkit/access/IQosStrategy.hpp"
|
|
#include "ddkit/access/QosPattern.hpp"
|
|
|
|
namespace ddkit {
|
|
namespace access {
|
|
|
|
// default and example
|
|
class QosStrategyDefault : public IQosStrategy {
|
|
public:
|
|
QosPattern selectQosPattern(const std::string& /*typeName*/) override {
|
|
// typeName ignored in this case, set default for all typenames
|
|
return QosPatternDefault().get();
|
|
}
|
|
};
|
|
|
|
} // namespace access
|
|
} // namespace ddkit
|