summaryrefslogtreecommitdiff
path: root/src/lib/upnp/Discovery.cxx
AgeCommit message (Expand)Author
2021-02-24db/upnp/Discovery: use class IntrusiveListMax Kellermann
2021-01-01copyright year 2021Max Kellermann
2020-04-08util/SplitString: convert return value to std::string_viewMax Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-04-04event/*, ...: make GetEventLoop() constMax Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-08-09decoder/Thread, ...: log all exceptionsMax Kellermann
2018-01-02lib/upnp/Discovery: protect "downloaders" accesses with mutexMax Kellermann
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-12-11lib/upnp: use include path without upnp/ prefix and honor pkg-config CFLAGSUwe Kleine-König
2017-11-25Merge tag 'v0.20.12'Max Kellermann
2017-11-16lib/upnp: adapt to libupnp 1.8 API changesMax Kellermann
2017-11-16lib/upnp/Callback: make "evp" parameter constMax Kellermann
2017-11-16lib/upnp/Discovery: make Upnp_Discovery pointers constMax Kellermann
2017-11-14lib/{curl,upnp}: add more exception handlersMax Kellermann
2017-11-12lib/upnp: add "noexcept"Max Kellermann
2017-11-12lib/curl: add "noexcept"Max Kellermann
2017-09-21lib/upnp/Discovery: migrate from DeferredMonitor to DeferEventMax Kellermann
2017-08-29lib/upnp/Discovery: add missing includeMax Kellermann
2017-08-25lib/upnp/Discovery: use DeferredMonitor instead of BlockingCall()Max Kellermann
2017-08-25lib/upnp/Discovery: add method GetEventLoop()Max Kellermann
2017-08-25lib/upnp/Discovery: avoid a std::string copyMax Kellermann
2017-08-25lib/upnp/Discovery: remove obsolete commentMax Kellermann
2017-08-25lib/upnp/Discovery: use std::list::remove_if()Max Kellermann
2017-08-25lib/upnp/Discovery: use range-based "for"Max Kellermann
2017-08-25lib/upnp/Discovery: use CURL instead of UpnpDownloadUrlItem()Max Kellermann
2017-08-18lib/upnp/Discovery: use strncmp() instead of memcmp()Max Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-01-03update copyright yearMax Kellermann
2017-01-03thread/Mutex: remove ScopeLock, use std::lock_guard directlyMax Kellermann
2016-12-28lib/upnp/Discovery: use std::chrono::steady_clockMax Kellermann
2016-12-28lib/upnp/Discovery: use C++11 initializersMax Kellermann
2016-03-01*: include cleanup (using iwyu)Max Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2016-02-07lib/expat: use C++ exceptions instead of class ErrorMax Kellermann
2016-02-07lib/upnp: use C++ exceptions instead of class ErrorMax Kellermann
2016-02-06upnp/Discovery: use std::unique_ptr in WorkQueueMax Kellermann
2016-02-06upnp/Discovery: use AtScopeExit() for exception-safetyMax Kellermann
2015-02-03lib/upnp/Discovery: remove locking from ExpireDevices()Max Kellermann
2015-02-02lib/upnp/Discovery: apply naming conventionMax Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-11-02lib/upnp/Discovery: add missing stdlib.h includeMax Kellermann
2014-01-26upnp/discovery: use a plain UpnpClient_Handle instead of class LibUPnPMax Kellermann
2014-01-26upnp: add class UpnpCallbackMax Kellermann
2014-01-26upnp/Discovery: add listener interfaceMax Kellermann
2014-01-26db/upnp: move generic code to lib/upnp/Max Kellermann