[mdns] Mark MDNSComponent as final

MDNSComponent is never subclassed. Marking it final enables the
compiler to devirtualize calls to the Component overrides (setup,
dump_config, get_setup_priority, on_shutdown).
This commit is contained in:
J. Nick Koston
2026-02-25 12:07:01 -07:00
parent 8bb577de64
commit 67856ba565
+1 -1
View File
@@ -40,7 +40,7 @@ struct MDNSService {
FixedVector<MDNSTXTRecord> txt_records;
};
class MDNSComponent : public Component {
class MDNSComponent final : public Component {
public:
void setup() override;
void dump_config() override;