diff options
author | methodus <methodus@web.de> | 2012-10-03 22:34:14 +0200 |
---|---|---|
committer | methodus <methodus@web.de> | 2012-10-03 22:34:14 +0200 |
commit | d3be5479f0a3eee76ab8b98b1c6488b3cf5e50a5 (patch) | |
tree | d9b424029362ced5c48bf39e4670688f68c3c89b /media/mediaManager.cpp | |
parent | 8bfbe9ae40adccea37598b067340330521a9a5f8 (diff) | |
download | vdr-plugin-upnp-d3be5479f0a3eee76ab8b98b1c6488b3cf5e50a5.tar.gz vdr-plugin-upnp-d3be5479f0a3eee76ab8b98b1c6488b3cf5e50a5.tar.bz2 |
Splitted tools.h into several tool headers to avoid clashed for example when only requiring string tools but not ixml tools.
Diffstat (limited to 'media/mediaManager.cpp')
-rw-r--r-- | media/mediaManager.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/media/mediaManager.cpp b/media/mediaManager.cpp index a94b563..c869bb0 100644 --- a/media/mediaManager.cpp +++ b/media/mediaManager.cpp @@ -6,17 +6,14 @@ */ #include "../include/media/mediaManager.h" -#include "../include/plugin.h" #include "../include/server.h" #include "../include/parser.h" -#include "../include/tools.h" #include <upnp/upnp.h> #include <sstream> -#include <tntdb/connection.h> -#include <tntdb/statement.h> #include <tntdb/result.h> #include <upnp/ixml.h> #include <memory> +#include <tntdb/statement.h> namespace upnp { @@ -394,11 +391,13 @@ cMediaManager::BrowseFlag cMediaManager::ToBrowseFlag(const std::string& browseF bool cMediaManager::Initialise(){ - pluginManager = new upnp::cPluginManager(this); + pluginManager = new upnp::cPluginManager(); if(!pluginManager->LoadPlugins(pluginDirectory)){ esyslog("UPnP\tError while loading upnp plugin directory '%s'", pluginDirectory.c_str()); return false; + } else { + dsyslog("UPnP\tFound %d plugins", pluginManager->Count()); } try { @@ -508,7 +507,7 @@ bool cMediaManager::Initialise(){ return true; } catch (const std::exception& e) { - esyslog("UPnP\tException occurred while initializing database: %s", e.what()); + esyslog("UPnP\tException occurred while initializing database '%s': %s", databaseFile.c_str(), e.what()); connection.rollbackTransaction(); |