MythTV
master
|
-*- Mode: c++ -*- More...
#include <mythsystemprivate.h>
Signals | |
void | started (void) |
void | finished (void) |
void | error (uint status) |
void | readDataReady (int fd) |
Public Member Functions | |
MythSystemLegacyPrivate (const QString &debugName) | |
virtual void | Fork (std::chrono::seconds timeout)=0 |
virtual void | Manage (void)=0 |
virtual void | Term (bool force=false)=0 |
virtual void | Signal (int sig)=0 |
virtual void | JumpAbort (void)=0 |
virtual bool | ParseShell (const QString &cmd, QString &abscmd, QStringList &args)=0 |
![]() | |
ReferenceCounter (const QString &debugName, bool logDebug=true) | |
Creates reference counter with an initial value of 1. More... | |
virtual int | IncrRef (void) |
Increments reference count. More... | |
virtual int | DecrRef (void) |
Decrements reference count and deletes on 0. More... | |
Protected Member Functions | |
uint | GetStatus (void) |
void | SetStatus (uint status) |
QString & | GetLogCmd (void) |
QString & | GetDirectory (void) |
bool | GetSetting (const char *setting) |
QString & | GetCommand (void) |
void | SetCommand (const QString &cmd) |
QStringList & | GetArgs (void) |
void | SetArgs (const QStringList &args) |
QBuffer * | GetBuffer (int index) |
void | Unlock (void) |
![]() | |
virtual | ~ReferenceCounter (void) |
Called on destruction, will warn if object deleted with references in place. More... | |
Protected Attributes | |
QPointer< MythSystemLegacy > | m_parent |
![]() | |
bool | m_logDebug |
This is used to suppress creating LoggingItem classes for LoggingItem reference count changes. More... | |
QAtomicInt | m_referenceCount {1} |
Additional Inherited Members | |
![]() | |
static void | PrintDebug (void) |
Print out any leaks if that level of debugging is enabled. More... | |
-*- Mode: c++ -*-
Definition at line 21 of file mythsystemprivate.h.
|
explicit |
Definition at line 501 of file mythsystemlegacy.cpp.
|
pure virtual |
Implemented in MythSystemLegacyUnix, and MythSystemLegacyWindows.
Referenced by MythSystemLegacy::Run().
|
pure virtual |
Implemented in MythSystemLegacyUnix, and MythSystemLegacyWindows.
Referenced by MythSystemLegacy::Run().
Implemented in MythSystemLegacyUnix, and MythSystemLegacyWindows.
Referenced by MythSystemLegacy::Term().
|
pure virtual |
Implemented in MythSystemLegacyUnix, and MythSystemLegacyWindows.
Referenced by MythSystemLegacy::Signal().
|
pure virtual |
Implemented in MythSystemLegacyUnix, and MythSystemLegacyWindows.
|
pure virtual |
Implemented in MythSystemLegacyUnix, and MythSystemLegacyWindows.
Referenced by MythSystemLegacy::SetCommand().
|
inlineprotected |
Definition at line 42 of file mythsystemprivate.h.
Referenced by MythSystemLegacyWindows::Fork(), MythSystemLegacyUnix::Fork(), MythSystemLegacyManager::run(), MythSystemLegacySignalManager::run(), MythSystemLegacyWindows::Signal(), MythSystemLegacyUnix::Signal(), MythSystemLegacyWindows::Term(), and MythSystemLegacyUnix::Term().
|
inlineprotected |
Definition at line 43 of file mythsystemprivate.h.
Referenced by MythSystemLegacyWindows::Fork(), MythSystemLegacyUnix::Fork(), and MythSystemLegacyManager::run().
|
inlineprotected |
Definition at line 46 of file mythsystemprivate.h.
Referenced by MythSystemLegacyWindows::Fork(), MythSystemLegacyUnix::Fork(), and MythSystemLegacyManager::run().
|
inlineprotected |
Definition at line 48 of file mythsystemprivate.h.
Referenced by MythSystemLegacyWindows::Fork(), and MythSystemLegacyUnix::Fork().
|
inlineprotected |
Definition at line 50 of file mythsystemprivate.h.
Referenced by MythSystemLegacyManager::append(), MythSystemLegacyWindows::Fork(), and MythSystemLegacyUnix::Fork().
|
inlineprotected |
Definition at line 54 of file mythsystemprivate.h.
Referenced by MythSystemLegacyWindows::Fork(), and MythSystemLegacyUnix::Fork().
|
inlineprotected |
Definition at line 55 of file mythsystemprivate.h.
Referenced by MythSystemLegacyWindows::Fork(), and MythSystemLegacyUnix::Fork().
|
inlineprotected |
Definition at line 59 of file mythsystemprivate.h.
Referenced by MythSystemLegacyWindows::Fork(), and MythSystemLegacyUnix::Fork().
|
inlineprotected |
Definition at line 61 of file mythsystemprivate.h.
Referenced by MythSystemLegacyUnix::Fork().
|
inlineprotected |
Definition at line 65 of file mythsystemprivate.h.
Referenced by MythSystemLegacyManager::append().
|
inlineprotected |
Definition at line 68 of file mythsystemprivate.h.
Referenced by MythSystemLegacySignalManager::run().
|
signal |
|
signal |
|
signal |
|
signal |
|
protected |
Definition at line 40 of file mythsystemprivate.h.
Referenced by MythSystemLegacyUnix::Fork(), GetArgs(), GetBuffer(), GetCommand(), GetDirectory(), GetLogCmd(), GetSetting(), GetStatus(), MythSystemLegacyUnix::MythSystemLegacyUnix(), MythSystemLegacyWindows::MythSystemLegacyWindows(), MythSystemLegacyManager::run(), MythSystemLegacySignalManager::run(), SetArgs(), SetCommand(), SetStatus(), MythSystemLegacyWindows::Term(), MythSystemLegacyUnix::Term(), and Unlock().