summaryrefslogtreecommitdiff
path: root/src/Stats.cxx
AgeCommit message (Expand)Author
2019-02-20Instance: use std::unique_ptr<> to manage the Database pointerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-09-22player/CrossFade, ...: use lround()Max Kellermann
2018-09-21player/Control: convert `total_play_time` to `FloatDuration`Max Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-12-12*: check defined(_WIN32) instead of defined(WIN32)Max Kellermann
2017-02-11db/Interface: GetUpdateStamp() returns std::chrono::system_clock::time_pointMax Kellermann
2017-01-03update copyright yearMax Kellermann
2016-12-28Stats: use std::chronoMax Kellermann
2016-12-28Stats: initialize start_time automaticallyMax Kellermann
2016-10-29db/Interface: migrate visitor methods from class Error to C++ exceptionsMax Kellermann
2016-03-18Stats: catch exceptionsMax Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-08-15PlayerThread, ...: move to src/player/Max Kellermann
2015-08-12client/Response: new Client wrapper class for writing responsesMax Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-08-29db/Stats: use std::chrono::duration for the total durationMax Kellermann
2014-02-19DatabasePlugin: split headerMax Kellermann
2014-02-04Instance: add Database attributeMax Kellermann
2014-02-01Stats: pass Database reference aroundMax Kellermann
2014-02-01Stats: remove obsolete "simple" plugin special caseMax Kellermann
2014-02-01Stats: return false if update has failedMax Kellermann
2014-01-30db: add compile-time option to disable databaseMax Kellermann
2014-01-24Database*: move to db/Max Kellermann
2014-01-24Client*: move to client/Max Kellermann
2014-01-13copyright year 2014Max Kellermann
2014-01-10Stats: lazy initializationMax Kellermann
2013-11-24Stats: use monotonic clock instead of GTimerMax Kellermann
2013-11-24Stats: use GetProcessTimes() on WIN32 to determine MPD uptimeMax Kellermann
2013-11-22DatabasePlugin: add method GetUpdateStamp()Max Kellermann
2013-11-22Stats: print db statistics only if db is availableMax Kellermann
2013-11-22Stats: print more unsigned integersMax Kellermann
2013-11-22Stats: auto-reload statistics with proxy pluginMax Kellermann
2013-11-22Stats: use struct DatabaseStatsMax Kellermann
2013-11-22Stats: move the GTimer variable out of struct statsMax Kellermann
2013-11-22Stats: don't export the global variable "stats"Max Kellermann
2013-11-22Stats: print db_update as unsigned integerMax Kellermann
2013-10-19ClientInternal: move class Client to Client.hxxMax Kellermann
2013-10-19*: use references instead of pointersMax Kellermann
2013-10-02Stats: don't include glib.h in headerMax Kellermann
2013-10-02Stats: rename stats.h to Stats.hxxMax Kellermann
2013-10-02Log: new logging library APIMax Kellermann
2013-09-04util/Error: new error passing libraryMax Kellermann
2013-01-20PlayerControl: move functions into the classMax Kellermann
2013-01-04player_control.h: convert header to C++Max Kellermann
2013-01-03Client: rename the struct client to class ClientMax Kellermann
2013-01-03client: convert to C++Max Kellermann
2013-01-03database.h: rename to DatabaseSimple.hxxMax Kellermann
2012-08-29Stats: stats_print() returns voidMax Kellermann