diff options
Diffstat (limited to 'src/dbus/server/dbus_thread_object.hpp')
-rw-r--r-- | src/dbus/server/dbus_thread_object.hpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/dbus/server/dbus_thread_object.hpp b/src/dbus/server/dbus_thread_object.hpp index daad87b4..e11c05bf 100644 --- a/src/dbus/server/dbus_thread_object.hpp +++ b/src/dbus/server/dbus_thread_object.hpp @@ -39,6 +39,7 @@ #include <openthread/link.h> #include "dbus/server/dbus_object.hpp" +#include "mdns/mdns.hpp" #include "ncp/ncp_openthread.hpp" namespace otbr { @@ -66,11 +67,13 @@ public: * @param[in] aConnection The dbus connection. * @param[in] aInterfaceName The dbus interface name. * @param[in] aNcp The ncp controller + * @param[in] aPublisher The Mdns::Publisher * */ DBusThreadObject(DBusConnection * aConnection, const std::string & aInterfaceName, - otbr::Ncp::ControllerOpenThread *aNcp); + otbr::Ncp::ControllerOpenThread *aNcp, + Mdns::Publisher * aPublisher); otbrError Init(void) override; @@ -140,6 +143,7 @@ private: otError GetActiveDatasetTlvsHandler(DBusMessageIter &aIter); otError GetRadioRegionHandler(DBusMessageIter &aIter); otError GetSrpServerInfoHandler(DBusMessageIter &aIter); + otError GetMdnsTelemetryInfoHandler(DBusMessageIter &aIter); otError GetDnssdCountersHandler(DBusMessageIter &aIter); otError GetOtHostVersionHandler(DBusMessageIter &aIter); otError GetOtRcpVersionHandler(DBusMessageIter &aIter); @@ -150,6 +154,7 @@ private: otbr::Ncp::ControllerOpenThread * mNcp; std::unordered_map<std::string, PropertyHandlerType> mGetPropertyHandlers; + otbr::Mdns::Publisher * mPublisher; }; } // namespace DBus |