qosd: прокинут kind до BaseNode
Теперь конкретные узлы не сами устанавливают себе `kind_`, а делают это через `BaseNode` — единую точку входа.
This commit is contained in:
@@ -29,14 +29,12 @@ public:
|
||||
const Config& config() const { return config_; }
|
||||
private:
|
||||
friend class FabricMixin<WREDNode>;
|
||||
WREDNode(std::string&& name) : BaseNode(std::move(name)) {
|
||||
kind_ = "WRED";
|
||||
WREDNode(std::string&& name) : BaseNode(std::move(name), "WRED") {
|
||||
Logger::get("ConDes").dbg(std::string("--- WRED constructor called for: ") + name_);
|
||||
}
|
||||
|
||||
WREDNode(std::string&& name, Config&& config)
|
||||
: BaseNode(std::move(name)), config_(std::move(config)) {
|
||||
kind_ = "WRED";
|
||||
WREDNode(std::string&& name, Config&& config) : BaseNode(std::move(name), "WRED"),
|
||||
config_(std::move(config)) {
|
||||
Logger::get("ConDes").dbg(std::string("--- WRED constructor called for: ") + name_);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user