#include <referencecounter.h>
Public Member Functions | |
| ReferenceCounter (void) | |
| ~ReferenceCounter (void) | |
| virtual void | UpRef (void) |
| virtual bool | DownRef (void) |
Private Attributes | |
| QMutex | m_refLock |
| uint | m_refCount |
Definition at line 10 of file referencecounter.h.
| ReferenceCounter::ReferenceCounter | ( | void | ) |
Definition at line 8 of file referencecounter.cpp.
| ReferenceCounter::~ReferenceCounter | ( | void | ) | [inline] |
Definition at line 15 of file referencecounter.h.
| void ReferenceCounter::UpRef | ( | void | ) | [virtual] |
Reimplemented in FileTransfer.
Definition at line 13 of file referencecounter.cpp.
Referenced by MythCommandLineParser::add(), DeleteThread::AddFile(), MythSocketManager::AddSocketHandler(), MythSocketManager::GetConnectionBySocket(), FileServerHandler::HandleFileQuery(), FileServerHandler::HandleGetFileList(), ReferenceLocker::ReferenceLocker(), CommandLineArg::SetBlocks(), CommandLineArg::SetChildOf(), CommandLineArg::SetParentOf(), and CommandLineArg::SetRequires().
| bool ReferenceCounter::DownRef | ( | void | ) | [virtual] |
Reimplemented in FileTransfer.
Definition at line 23 of file referencecounter.cpp.
Referenced by MythSocketManager::connectionClosed(), OutboundRequestHandler::DoConnectToMaster(), BaseRequestHandler::HandleAnnounce(), FileServerHandler::HandleFileQuery(), FileServerHandler::HandleGetFileList(), DeleteThread::ProcessNew(), DeleteThread::ProcessOld(), and ReferenceLocker::~ReferenceLocker().
QMutex ReferenceCounter::m_refLock [private] |
Definition at line 20 of file referencecounter.h.
uint ReferenceCounter::m_refCount [private] |
Definition at line 21 of file referencecounter.h.
1.6.3