#include <ssdpcache.h>

Definition at line 28 of file ssdpcache.h.
Public Member Functions | |
| SSDPCacheEntries () | |
| void | Lock () |
| void | Unlock () |
| void | Clear () |
| int | Count () |
| DeviceLocation * | Find (const QString &sUSN) |
| void | Insert (const QString &sUSN, DeviceLocation *pEntry) |
| void | Remove (const QString &sUSN) |
| int | RemoveStale (const TaskTime &ttNow) |
| EntryMap * | GetEntryMap () |
Static Public Attributes | |
| static int | g_nAllocated = 0 |
Protected Member Functions | |
| virtual | ~SSDPCacheEntries () |
Protected Attributes | |
| QMutex | m_mutex |
| EntryMap | m_mapEntries |
| SSDPCacheEntries::~SSDPCacheEntries | ( | ) | [protected, virtual] |
Definition at line 35 of file ssdpcache.cpp.
| SSDPCacheEntries::SSDPCacheEntries | ( | ) |
Definition at line 25 of file ssdpcache.cpp.
| void SSDPCacheEntries::Lock | ( | void | ) | [inline] |
Definition at line 49 of file ssdpcache.h.
Referenced by Clear(), SSDPCache::Dump(), BackendSelect::FillListBox(), Find(), SSDPExtension::GetDeviceList(), Insert(), Remove(), RemoveStale(), and MythContextPrivate::UPnPautoconf().
| void SSDPCacheEntries::Unlock | ( | void | ) | [inline] |
Definition at line 50 of file ssdpcache.h.
Referenced by Clear(), SSDPCache::Dump(), BackendSelect::FillListBox(), Find(), SSDPExtension::GetDeviceList(), Insert(), Remove(), RemoveStale(), and MythContextPrivate::UPnPautoconf().
| void SSDPCacheEntries::Clear | ( | void | ) |
| int SSDPCacheEntries::Count | ( | void | ) | [inline] |
Definition at line 54 of file ssdpcache.h.
Referenced by SSDPCache::Remove(), SSDPCache::RemoveStale(), and MythContextPrivate::UPnPautoconf().
| DeviceLocation * SSDPCacheEntries::Find | ( | const QString & | sUSN | ) |
| void SSDPCacheEntries::Insert | ( | const QString & | sUSN, | |
| DeviceLocation * | pEntry | |||
| ) |
| void SSDPCacheEntries::Remove | ( | const QString & | sUSN | ) |
| int SSDPCacheEntries::RemoveStale | ( | const TaskTime & | ttNow | ) |
| EntryMap* SSDPCacheEntries::GetEntryMap | ( | ) | [inline] |
Definition at line 62 of file ssdpcache.h.
Referenced by SSDPCache::Dump(), BackendSelect::FillListBox(), SSDPExtension::GetDeviceList(), and MythContextPrivate::UPnPautoconf().
int SSDPCacheEntries::g_nAllocated = 0 [static] |
Definition at line 32 of file ssdpcache.h.
Referenced by SSDPCache::Dump(), SSDPExtension::GetDeviceList(), SSDPCacheEntries(), and ~SSDPCacheEntries().
QMutex SSDPCacheEntries::m_mutex [protected] |
EntryMap SSDPCacheEntries::m_mapEntries [protected] |
Definition at line 37 of file ssdpcache.h.
Referenced by Clear(), Count(), Find(), GetEntryMap(), Insert(), Remove(), and RemoveStale().
1.5.5