#include <refcounted.h>
Public Member Functions | |
| RefCounted () | |
| long | AddRef () |
| long | Release () |
Protected Member Functions | |
| virtual | ~RefCounted () |
Protected Attributes | |
| long | m_nRefCount |
| QMutex | m_mutex |
Definition at line 26 of file refcounted.h.
| virtual RefCounted::~RefCounted | ( | ) | [inline, protected, virtual] |
Definition at line 37 of file refcounted.h.
| RefCounted::RefCounted | ( | ) | [inline] |
Definition at line 43 of file refcounted.h.
| long RefCounted::AddRef | ( | ) | [inline] |
Definition at line 49 of file refcounted.h.
Referenced by SSDPCache::Add(), BackendSelection::AddItem(), TaskQueue::AddTask(), SSDP::EnableNotifications(), SSDPCacheEntries::Find(), SSDPCacheEntries::GetFirst(), SSDPCacheEntries::Insert(), SSDPCache::Remove(), and SSDPCache::RemoveStale().
| long RefCounted::Release | ( | void | ) | [inline] |
Definition at line 60 of file refcounted.h.
Referenced by SSDPCache::Add(), BackendSelection::AddItem(), MythContextPrivate::DefaultUPnP(), HttpStatus::FillStatusXML(), SSDPCache::Find(), BackendSelection::Init(), MythFrontendStatus::ProcessRequest(), SSDPCache::Remove(), BackendSelection::RemoveItem(), SSDPCache::RemoveStale(), TaskQueue::run(), MythContextPrivate::UPnPautoconf(), BackendSelection::~BackendSelection(), and SSDP::~SSDP().
long RefCounted::m_nRefCount [protected] |
Definition at line 30 of file refcounted.h.
QMutex RefCounted::m_mutex [protected] |
Reimplemented in SSDPCacheEntries, and UPnpNotifyTask.
Definition at line 31 of file refcounted.h.
1.6.3