3#ifndef MYTHSYSTEMPRIVATE_H_
4#define MYTHSYSTEMPRIVATE_H_
35 virtual bool ParseShell(
const QString &cmd, QString &abscmd,
36 QStringList &
args) = 0;
51 {
return m_parent->GetSetting(setting); }
virtual void Fork(std::chrono::seconds timeout)=0
void readDataReady(int fd)
QString & GetCommand(void)
void SetArgs(const QStringList &args)
QBuffer * GetBuffer(int index)
bool GetSetting(const char *setting)
MythSystemLegacyPrivate(const QString &debugName)
void SetStatus(uint status)
virtual void Signal(int sig)=0
virtual void Term(bool force=false)=0
QPointer< MythSystemLegacy > m_parent
virtual bool ParseShell(const QString &cmd, QString &abscmd, QStringList &args)=0
QString & GetDirectory(void)
virtual void JumpAbort(void)=0
void SetCommand(const QString &cmd)
QStringList & GetArgs(void)
virtual void Manage(void)=0
QString & GetLogCmd(void)
General purpose reference counter.