Moved util functions into utils

This commit is contained in:
emeric
2016-08-23 13:33:01 +02:00
parent 85a61e46ee
commit f825afa37a
47 changed files with 83 additions and 57 deletions
+2 -2
View File
@@ -4,7 +4,6 @@ lms_SOURCES = \
$(srcdir)/main/main.cpp \ $(srcdir)/main/main.cpp \
$(srcdir)/av/AvInfo.cpp \ $(srcdir)/av/AvInfo.cpp \
$(srcdir)/av/AvTranscoder.cpp \ $(srcdir)/av/AvTranscoder.cpp \
$(srcdir)/config/Config.cpp \
$(srcdir)/cover/CoverArtGrabber.cpp \ $(srcdir)/cover/CoverArtGrabber.cpp \
$(srcdir)/database/Artist.cpp \ $(srcdir)/database/Artist.cpp \
$(srcdir)/database/DatabaseHandler.cpp \ $(srcdir)/database/DatabaseHandler.cpp \
@@ -23,7 +22,6 @@ lms_SOURCES = \
$(srcdir)/feature/FeatureExtractor.cpp \ $(srcdir)/feature/FeatureExtractor.cpp \
$(srcdir)/feature/FeatureStore.cpp \ $(srcdir)/feature/FeatureStore.cpp \
$(srcdir)/image/Image.cpp \ $(srcdir)/image/Image.cpp \
$(srcdir)/logger/Logger.cpp \
$(srcdir)/metadata/AvFormat.cpp \ $(srcdir)/metadata/AvFormat.cpp \
$(srcdir)/metadata/TagLibParser.cpp \ $(srcdir)/metadata/TagLibParser.cpp \
$(srcdir)/ui/LmsApplication.cpp \ $(srcdir)/ui/LmsApplication.cpp \
@@ -61,6 +59,8 @@ lms_SOURCES = \
$(srcdir)/ui/settings/SettingsMediaDirectoryFormView.cpp \ $(srcdir)/ui/settings/SettingsMediaDirectoryFormView.cpp \
$(srcdir)/ui/settings/SettingsUserFormView.cpp \ $(srcdir)/ui/settings/SettingsUserFormView.cpp \
$(srcdir)/ui/settings/SettingsUsers.cpp \ $(srcdir)/ui/settings/SettingsUsers.cpp \
$(srcdir)/utils/Config.cpp \
$(srcdir)/utils/Logger.cpp \
$(srcdir)/utils/Path.cpp \ $(srcdir)/utils/Path.cpp \
$(srcdir)/utils/Utils.cpp $(srcdir)/utils/Utils.cpp
+1 -1
View File
@@ -19,7 +19,7 @@
#include <array> #include <array>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "AvInfo.hpp" #include "AvInfo.hpp"
+1 -2
View File
@@ -20,8 +20,7 @@
#include <mutex> #include <mutex>
#include "utils/Path.hpp" #include "utils/Path.hpp"
#include "utils/Logger.hpp"
#include "logger/Logger.hpp"
#include "AvTranscoder.hpp" #include "AvTranscoder.hpp"
+2 -1
View File
@@ -17,9 +17,10 @@
* along with LMS. If not, see <http://www.gnu.org/licenses/>. * along with LMS. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include "logger/Logger.hpp"
#include "av/AvInfo.hpp" #include "av/AvInfo.hpp"
#include "utils/Logger.hpp"
#include "CoverArtGrabber.hpp" #include "CoverArtGrabber.hpp"
namespace { namespace {
+1 -1
View File
@@ -20,7 +20,7 @@
#include "Types.hpp" #include "Types.hpp"
#include "SqlQuery.hpp" #include "SqlQuery.hpp"
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
namespace Database namespace Database
{ {
+1 -1
View File
@@ -30,7 +30,7 @@
#include "Setting.hpp" #include "Setting.hpp"
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "DatabaseHandler.hpp" #include "DatabaseHandler.hpp"
+1 -1
View File
@@ -17,7 +17,7 @@
* along with LMS. If not, see <http://www.gnu.org/licenses/>. * along with LMS. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "SearchFilter.hpp" #include "SearchFilter.hpp"
+1 -1
View File
@@ -21,7 +21,7 @@
#include <Wt/Dbo/QueryModel> #include <Wt/Dbo/QueryModel>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "SqlQuery.hpp" #include "SqlQuery.hpp"
@@ -17,11 +17,12 @@
* along with LMS. If not, see <http://www.gnu.org/licenses/>. * along with LMS. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include "logger/Logger.hpp" #include "database/Setting.hpp"
#include "feature/FeatureExtractor.hpp" #include "feature/FeatureExtractor.hpp"
#include "feature/FeatureStore.hpp" #include "feature/FeatureStore.hpp"
#include "database/Setting.hpp"
#include "utils/Logger.hpp"
#include "DatabaseFeatureExtractor.hpp" #include "DatabaseFeatureExtractor.hpp"
@@ -17,11 +17,11 @@
* along with LMS. If not, see <http://www.gnu.org/licenses/>. * along with LMS. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include "logger/Logger.hpp"
#include "database/Setting.hpp" #include "database/Setting.hpp"
#include "feature/FeatureStore.hpp" #include "feature/FeatureStore.hpp"
#include "utils/Logger.hpp"
#include "DatabaseHighLevelCluster.hpp" #include "DatabaseHighLevelCluster.hpp"
namespace Database { namespace Database {
+5 -3
View File
@@ -23,14 +23,16 @@
#include <boost/thread.hpp> #include <boost/thread.hpp>
#include <boost/asio/placeholders.hpp> #include <boost/asio/placeholders.hpp>
#include "logger/Logger.hpp"
#include "cover/CoverArtGrabber.hpp" #include "cover/CoverArtGrabber.hpp"
#include "utils/Utils.hpp"
#include "utils/Path.hpp"
#include "database/Setting.hpp" #include "database/Setting.hpp"
#include "database/Types.hpp" #include "database/Types.hpp"
#include "utils/Logger.hpp"
#include "utils/Path.hpp"
#include "utils/Utils.hpp"
#include "DatabaseUpdater.hpp" #include "DatabaseUpdater.hpp"
namespace { namespace {
+1 -1
View File
@@ -25,7 +25,7 @@
#include <boost/property_tree/json_parser.hpp> #include <boost/property_tree/json_parser.hpp>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "utils/Path.hpp" #include "utils/Path.hpp"
#include "FeatureExtractor.hpp" #include "FeatureExtractor.hpp"
+2 -2
View File
@@ -19,8 +19,8 @@
#include <boost/property_tree/json_parser.hpp> #include <boost/property_tree/json_parser.hpp>
#include "logger/Logger.hpp" #include "utils/Config.hpp"
#include "config/Config.hpp" #include "utils/Logger.hpp"
#include "utils/Path.hpp" #include "utils/Path.hpp"
#include "FeatureStore.hpp" #include "FeatureStore.hpp"
+2 -1
View File
@@ -16,7 +16,8 @@
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with LMS. If not, see <http://www.gnu.org/licenses/>. * along with LMS. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include "logger/Logger.hpp"
#include "utils/Logger.hpp"
#include "Image.hpp" #include "Image.hpp"
+2 -2
View File
@@ -21,10 +21,10 @@
#include <Wt/WServer> #include <Wt/WServer>
#include "config/Config.hpp" #include "utils/Config.hpp"
#include "av/AvInfo.hpp" #include "av/AvInfo.hpp"
#include "av/AvTranscoder.hpp" #include "av/AvTranscoder.hpp"
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "image/Image.hpp" #include "image/Image.hpp"
#include "feature/FeatureExtractor.hpp" #include "feature/FeatureExtractor.hpp"
+5 -4
View File
@@ -17,14 +17,15 @@
* along with LMS. If not, see <http://www.gnu.org/licenses/>. * along with LMS. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include "AvFormat.hpp"
#include "logger/Logger.hpp"
#include "utils/Utils.hpp"
#include <boost/algorithm/string.hpp> #include <boost/algorithm/string.hpp>
#include "av/AvInfo.hpp" #include "av/AvInfo.hpp"
#include "utils/Logger.hpp"
#include "utils/Utils.hpp"
#include "AvFormat.hpp"
namespace MetaData namespace MetaData
{ {
+1 -1
View File
@@ -23,7 +23,7 @@
#include <taglib/mpegfile.h> #include <taglib/mpegfile.h>
#include <taglib/id3v2tag.h> #include <taglib/id3v2tag.h>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "utils/Utils.hpp" #include "utils/Utils.hpp"
#include "TagLibParser.hpp" #include "TagLibParser.hpp"
+1 -1
View File
@@ -28,7 +28,7 @@
#include <Wt/Auth/Identity> #include <Wt/Auth/Identity>
#include "config/config.h" #include "config/config.h"
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "utils/Utils.hpp" #include "utils/Utils.hpp"
#include "settings/Settings.hpp" #include "settings/Settings.hpp"
+2 -2
View File
@@ -17,7 +17,6 @@
* along with LMS. If not, see <http://www.gnu.org/licenses/>. * along with LMS. If not, see <http://www.gnu.org/licenses/>.
*/ */
#include <Wt/WText> #include <Wt/WText>
#include <Wt/WAudio> #include <Wt/WAudio>
#include <Wt/WImage> #include <Wt/WImage>
@@ -25,7 +24,8 @@
#include <Wt/WPushButton> #include <Wt/WPushButton>
#include "common/InputRange.hpp" #include "common/InputRange.hpp"
#include "logger/Logger.hpp"
#include "utils/Logger.hpp"
#include "utils/Utils.hpp" #include "utils/Utils.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
+2 -1
View File
@@ -31,7 +31,8 @@
#include <Wt/WLineEdit> #include <Wt/WLineEdit>
#include <Wt/WLabel> #include <Wt/WLabel>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
#include "TableFilter.hpp" #include "TableFilter.hpp"
+1 -1
View File
@@ -27,7 +27,7 @@
#include <Wt/WFileResource> #include <Wt/WFileResource>
#include <Wt/WTheme> #include <Wt/WTheme>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
#include "PlayQueue.hpp" #include "PlayQueue.hpp"
+2 -1
View File
@@ -20,7 +20,8 @@
#include <Wt/WItemDelegate> #include <Wt/WItemDelegate>
#include "database/Types.hpp" #include "database/Types.hpp"
#include "logger/Logger.hpp"
#include "utils/Logger.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
#include "TableFilter.hpp" #include "TableFilter.hpp"
+1 -1
View File
@@ -22,7 +22,7 @@
#include <Wt/WItemDelegate> #include <Wt/WItemDelegate>
#include <Wt/WBreak> #include <Wt/WBreak>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "utils/Utils.hpp" #include "utils/Utils.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
+2 -1
View File
@@ -20,7 +20,8 @@
#include <Wt/WApplication> #include <Wt/WApplication>
#include <Wt/WText> #include <Wt/WText>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "SearchUtils.hpp" #include "SearchUtils.hpp"
#include "ArtistSearch.hpp" #include "ArtistSearch.hpp"
+4 -3
View File
@@ -23,10 +23,8 @@
#include <Wt/WTemplate> #include <Wt/WTemplate>
#include <Wt/WText> #include <Wt/WText>
#include "logger/Logger.hpp"
#include "utils/Utils.hpp"
#include "audio/AudioPlayer.hpp" #include "audio/AudioPlayer.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
#include "PreviewSearchView.hpp" #include "PreviewSearchView.hpp"
@@ -39,6 +37,9 @@
#include "MobilePlayQueue.hpp" #include "MobilePlayQueue.hpp"
#include "utils/Logger.hpp"
#include "utils/Utils.hpp"
#include "MobileAudio.hpp" #include "MobileAudio.hpp"
+1 -1
View File
@@ -22,7 +22,7 @@
#include <Wt/WText> #include <Wt/WText>
#include <Wt/WPushButton> #include <Wt/WPushButton>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
+2 -1
View File
@@ -20,7 +20,8 @@
#include <Wt/WApplication> #include <Wt/WApplication>
#include <Wt/WText> #include <Wt/WText>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "SearchUtils.hpp" #include "SearchUtils.hpp"
#include "ArtistSearch.hpp" #include "ArtistSearch.hpp"
+2 -1
View File
@@ -22,7 +22,8 @@
#include <Wt/WPushButton> #include <Wt/WPushButton>
#include <Wt/WTemplate> #include <Wt/WTemplate>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
#include "ReleaseSearch.hpp" #include "ReleaseSearch.hpp"
+2 -1
View File
@@ -22,8 +22,9 @@
#include <Wt/WPushButton> #include <Wt/WPushButton>
#include <Wt/WTemplate> #include <Wt/WTemplate>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "utils/Utils.hpp" #include "utils/Utils.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
#include "ReleaseView.hpp" #include "ReleaseView.hpp"
+2 -1
View File
@@ -22,8 +22,9 @@
#include <Wt/WPushButton> #include <Wt/WPushButton>
#include <Wt/WTemplate> #include <Wt/WTemplate>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "utils/Utils.hpp" #include "utils/Utils.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
#include "TrackSearch.hpp" #include "TrackSearch.hpp"
+2 -1
View File
@@ -20,7 +20,8 @@
#include <Wt/WApplication> #include <Wt/WApplication>
#include <Wt/WText> #include <Wt/WText>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "SearchUtils.hpp" #include "SearchUtils.hpp"
#include "TrackSearch.hpp" #include "TrackSearch.hpp"
@@ -21,7 +21,7 @@
#include <Wt/Http/Request> #include <Wt/Http/Request>
#include <Wt/Http/Response> #include <Wt/Http/Response>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "AvConvTranscodeStreamResource.hpp" #include "AvConvTranscodeStreamResource.hpp"
+2 -1
View File
@@ -20,8 +20,9 @@
#include <Wt/WApplication> #include <Wt/WApplication>
#include <Wt/Http/Response> #include <Wt/Http/Response>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "utils/Utils.hpp" #include "utils/Utils.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
#include "cover/CoverArtGrabber.hpp" #include "cover/CoverArtGrabber.hpp"
+2 -1
View File
@@ -19,7 +19,8 @@
#include <Wt/Http/Response> #include <Wt/Http/Response>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
#include "TranscodeResource.hpp" #include "TranscodeResource.hpp"
+2 -1
View File
@@ -29,7 +29,8 @@
#include "SettingsMediaDirectories.hpp" #include "SettingsMediaDirectories.hpp"
#include "SettingsUsers.hpp" #include "SettingsUsers.hpp"
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "database/Setting.hpp" #include "database/Setting.hpp"
#include "database/updater/DatabaseUpdater.hpp" #include "database/updater/DatabaseUpdater.hpp"
+1 -1
View File
@@ -26,7 +26,7 @@
#include <Wt/WPushButton> #include <Wt/WPushButton>
#include <Wt/Auth/Identity> #include <Wt/Auth/Identity>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "common/Validators.hpp" #include "common/Validators.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
+1 -1
View File
@@ -24,7 +24,7 @@
#include <Wt/WComboBox> #include <Wt/WComboBox>
#include <Wt/WPushButton> #include <Wt/WPushButton>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "common/Validators.hpp" #include "common/Validators.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
+2 -1
View File
@@ -30,7 +30,8 @@
#include <Wt/WFormModel> #include <Wt/WFormModel>
#include <Wt/WStringListModel> #include <Wt/WStringListModel>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "database/Setting.hpp" #include "database/Setting.hpp"
#include "common/DirectoryValidator.hpp" #include "common/DirectoryValidator.hpp"
@@ -24,7 +24,7 @@
#include <Wt/WPushButton> #include <Wt/WPushButton>
#include <Wt/Auth/Identity> #include <Wt/Auth/Identity>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "common/Validators.hpp" #include "common/Validators.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
@@ -25,7 +25,8 @@
#include <Wt/WComboBox> #include <Wt/WComboBox>
#include <Wt/WPushButton> #include <Wt/WPushButton>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "database/MediaDirectory.hpp" #include "database/MediaDirectory.hpp"
#include "common/DirectoryValidator.hpp" #include "common/DirectoryValidator.hpp"
+1 -1
View File
@@ -27,7 +27,7 @@
#include <Wt/WPushButton> #include <Wt/WPushButton>
#include <Wt/Auth/Identity> #include <Wt/Auth/Identity>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "common/Validators.hpp" #include "common/Validators.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
+1 -1
View File
@@ -25,7 +25,7 @@
#include <Wt/Auth/Identity> #include <Wt/Auth/Identity>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "SettingsUserFormView.hpp" #include "SettingsUserFormView.hpp"
#include "LmsApplication.hpp" #include "LmsApplication.hpp"
@@ -30,6 +30,12 @@ Config::Config()
{ {
} }
Config::~Config()
{
if (_config)
delete _config;
}
Config& Config&
Config::instance() Config::instance()
{ {
@@ -43,6 +43,7 @@ class Config
private: private:
Config(); Config();
~Config();
libconfig::Config *_config; libconfig::Config *_config;
}; };
+1 -1
View File
@@ -23,7 +23,7 @@
#include <boost/crc.hpp> // for boost::crc_32_type #include <boost/crc.hpp> // for boost::crc_32_type
#include <boost/tokenizer.hpp> #include <boost/tokenizer.hpp>
#include "logger/Logger.hpp" #include "utils/Logger.hpp"
#include "Path.hpp" #include "Path.hpp"