+void PluginContainerSupport::readRootPluginsList()
+{
+ LogDebug("Reading root plugins list from so files...");
+
+ PluginHandleList pluginHandleList =
+ PluginDAOReadOnly::getPluginHandleList();
+
+ FOREACH(it_pluginHandle, pluginHandleList)
+ {
+ PluginDAOReadOnly pluginDao(*it_pluginHandle);
+ PluginHandleSetPtr retDependencies;
+ retDependencies = pluginDao.getLibraryDependencies();
+ if (retDependencies->empty()) {
+ LogDebug("Root plugin Handle: " << *it_pluginHandle);
+ m_rootPluginsList.push_back(*it_pluginHandle);
+ }
+ }
+}
+