|
a/libupnpp/device.cxx |
|
b/libupnpp/device.cxx |
|
... |
|
... |
24 |
|
24 |
|
25 |
#include "upnpplib.hxx"
|
25 |
#include "upnpplib.hxx"
|
26 |
#include "vdir.hxx"
|
26 |
#include "vdir.hxx"
|
27 |
#include "device.hxx"
|
27 |
#include "device.hxx"
|
28 |
#include "log.hxx"
|
28 |
#include "log.hxx"
|
|
|
29 |
|
|
|
30 |
namespace UPnPProvider {
|
29 |
|
31 |
|
30 |
unordered_map<std::string, UpnpDevice *> UpnpDevice::o_devices;
|
32 |
unordered_map<std::string, UpnpDevice *> UpnpDevice::o_devices;
|
31 |
|
33 |
|
32 |
static bool vectorstoargslists(const vector<string>& names,
|
34 |
static bool vectorstoargslists(const vector<string>& names,
|
33 |
const vector<string>& values,
|
35 |
const vector<string>& values,
|
|
... |
|
... |
402 |
{
|
404 |
{
|
403 |
m_needExit = true;
|
405 |
m_needExit = true;
|
404 |
pthread_cond_broadcast(&evloopcond);
|
406 |
pthread_cond_broadcast(&evloopcond);
|
405 |
}
|
407 |
}
|
406 |
|
408 |
|
|
|
409 |
}// End namespace UPnPProvider
|