|
@@ -109,4 +109,26 @@ BSD::BSD(const char* name) : ServiceFramework(name) {
|
|
|
RegisterHandlers(functions);
|
|
RegisterHandlers(functions);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+BSDCFG::BSDCFG() : ServiceFramework{"bsdcfg"} {
|
|
|
|
|
+ // clang-format off
|
|
|
|
|
+ static const FunctionInfo functions[] = {
|
|
|
|
|
+ {0, nullptr, "SetIfUp"},
|
|
|
|
|
+ {1, nullptr, "SetIfUpWithEvent"},
|
|
|
|
|
+ {2, nullptr, "CancelIf"},
|
|
|
|
|
+ {3, nullptr, "SetIfDown"},
|
|
|
|
|
+ {4, nullptr, "GetIfState"},
|
|
|
|
|
+ {5, nullptr, "DhcpRenew"},
|
|
|
|
|
+ {6, nullptr, "AddStaticArpEntry"},
|
|
|
|
|
+ {7, nullptr, "RemoveArpEntry"},
|
|
|
|
|
+ {8, nullptr, "LookupArpEntry"},
|
|
|
|
|
+ {9, nullptr, "LookupArpEntry2"},
|
|
|
|
|
+ {10, nullptr, "ClearArpEntries"},
|
|
|
|
|
+ {11, nullptr, "ClearArpEntries2"},
|
|
|
|
|
+ {12, nullptr, "PrintArpEntries"},
|
|
|
|
|
+ };
|
|
|
|
|
+ // clang-format on
|
|
|
|
|
+
|
|
|
|
|
+ RegisterHandlers(functions);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
} // namespace Service::Sockets
|
|
} // namespace Service::Sockets
|