Make GenericPlatformImpl_Fuchsia a friend of ConfigurationManager
Make GenericPlatformImpl_Fuchsia a friend of ConfigurationManager,
since the PlatformImpl needs to initialize ConfigurationManager.
Bug: 48253
Test: Verified invoking ConfigurationManager APIs.
Change-Id: I25eca2052687f0b3f30e76395c636fb82c3d8f3e
diff --git a/src/adaptations/device-layer/include/Weave/DeviceLayer/ConfigurationManager.h b/src/adaptations/device-layer/include/Weave/DeviceLayer/ConfigurationManager.h
index c8f6194..8e63e81 100644
--- a/src/adaptations/device-layer/include/Weave/DeviceLayer/ConfigurationManager.h
+++ b/src/adaptations/device-layer/include/Weave/DeviceLayer/ConfigurationManager.h
@@ -138,6 +138,7 @@
friend class ::nl::Weave::DeviceLayer::PlatformManagerImpl;
template<class> friend class ::nl::Weave::DeviceLayer::Internal::GenericPlatformManagerImpl;
+ template<class> friend class ::nl::Weave::DeviceLayer::Internal::GenericPlatformManagerImpl_Fuchsia;
friend class ::nl::Weave::DeviceLayer::TraitManager;
friend class ::nl::Weave::DeviceLayer::Internal::DeviceControlServer;
// Parentheses used to fix clang parsing issue with these declarations