aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/upnp/Discovery.hxx (unfollow)
Commit message (Expand)AuthorFilesLines
2015-02-03lib/upnp/Discovery: remove locking from ExpireDevices()Max Kellermann1-0/+2
2015-02-02lib/upnp/Discovery: apply naming conventionMax Kellermann1-13/+12
2015-01-01Copyright year 2015Max Kellermann1-1/+1
2014-08-30*: add missing Compiler.h includesMax Kellermann1-0/+1
2014-01-26upnp/discovery: use a plain UpnpClient_Handle instead of class LibUPnPMax Kellermann1-3/+2
2014-01-26upnp: add class UpnpCallbackMax Kellermann1-1/+5
2014-01-26upnp/Discovery: add listener interfaceMax Kellermann1-1/+9
2014-01-26db/upnp: move generic code to lib/upnp/Max Kellermann1-0/+0
2014-01-24Database*: move to db/Max Kellermann1-0/+0
2014-01-23db/upnp/Discovery: use std::list instead of std::mapMax Kellermann1-5/+8
2014-01-23db/upnp/Discovery: move code to LockAdd(), LockRemove()Max Kellermann1-0/+3
2014-01-23db/upnp/Discovery: un-inline the destructorMax Kellermann1-0/+1
2014-01-18db/upnp/Discovery: eliminate attribute "last_seen"Max Kellermann1-5/+3
2014-01-18db/upnp/Discovery: use monotonic clock instead of time()Max Kellermann1-7/+14
2014-01-18db/upnp/Discovery: eliminate full copy in getServer()Max Kellermann1-3/+1
2014-01-18db/upnp/Discovery: eliminate Error attributeMax Kellermann1-16/+7
2014-01-18db/upnp/Device: move code to method Parse()Max Kellermann1-6/+10
2014-01-18db/upnp/Device: use ContentDirectoryDescriptor's move operatorMax Kellermann1-0/+2
2014-01-18db/upnp/Discovery: don't copy XML to std::stringMax Kellermann1-1/+1
2014-01-18db/upnp: don't use WorkQueue for _ADVERTISEMENT_BYEBYEMax Kellermann1-3/+2
2014-01-17db/upnp/Discovery: move callbacks and data structures into classMax Kellermann1-0/+55
2014-01-16db/upnp: move the LibUPnP instance to class UpnpDatabaseMax Kellermann1-1/+4
2014-01-16db/upnp: move the UPnPDeviceDirectory instance to class UpnpDatabaseMax Kellermann1-4/+2
2014-01-09UPnP database pluginJean-Francois Dockes1-0/+90