aboutsummaryrefslogtreecommitdiff
path: root/src/backbone_router/backbone_agent.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/backbone_router/backbone_agent.hpp')
-rw-r--r--src/backbone_router/backbone_agent.hpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/backbone_router/backbone_agent.hpp b/src/backbone_router/backbone_agent.hpp
index 121f34ae..b9e14f1d 100644
--- a/src/backbone_router/backbone_agent.hpp
+++ b/src/backbone_router/backbone_agent.hpp
@@ -38,9 +38,9 @@
#include <openthread/backbone_router_ftd.h>
-#include "agent/instance_params.hpp"
#include "backbone_router/dua_routing_manager.hpp"
#include "backbone_router/nd_proxy.hpp"
+#include "common/code_utils.hpp"
#include "ncp/ncp_openthread.hpp"
namespace otbr {
@@ -59,7 +59,7 @@ namespace BackboneRouter {
* This class implements Thread Backbone agent functionality.
*
*/
-class BackboneAgent
+class BackboneAgent : private NonCopyable
{
public:
static constexpr uint16_t kBackboneUdpPort = 61631; ///< The BBR port.
@@ -70,7 +70,9 @@ public:
* @param[in] aNcp The Thread instance.
*
*/
- BackboneAgent(otbr::Ncp::ControllerOpenThread &aNcp);
+ BackboneAgent(otbr::Ncp::ControllerOpenThread &aNcp,
+ std::string aInterfaceName,
+ std::string aBackboneInterfaceName);
/**
* This method initializes the Backbone agent.