MythSystemPrivate Class Reference

#include <mythsystem.h>

Inheritance diagram for MythSystemPrivate:
MythSystemUnix MythSystemWindows

List of all members.

Signals

void started ()
void finished ()
void error (uint status)
void readDataReady (int fd)

Public Member Functions

virtual void Fork (time_t timeout)=0
virtual void Manage ()=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

Protected Member Functions

uint GetStatus ()
void SetStatus (uint status)
QString & GetLogCmd ()
QString & GetDirectory ()
bool GetSetting (const char *setting)
QString & GetCommand ()
void SetCommand (QString &cmd)
QStringList & GetArgs ()
void SetArgs (QStringList &args)
QBuffer * GetBuffer (int index)
void Unlock ()

Protected Attributes

MythSystemm_parent

Detailed Description

Definition at line 135 of file mythsystem.h.


Member Function Documentation

virtual void MythSystemPrivate::Fork ( time_t  timeout  )  [pure virtual]

Implemented in MythSystemUnix, and MythSystemWindows.

Referenced by MythSystem::Run().

virtual void MythSystemPrivate::Manage (  )  [pure virtual]

Implemented in MythSystemUnix, and MythSystemWindows.

Referenced by MythSystem::Run().

virtual void MythSystemPrivate::Term ( bool  force = false  )  [pure virtual]

Implemented in MythSystemUnix, and MythSystemWindows.

Referenced by MythSystem::Term().

virtual void MythSystemPrivate::Signal ( int  sig  )  [pure virtual]

Implemented in MythSystemUnix, and MythSystemWindows.

Referenced by MythSystem::Signal().

virtual void MythSystemPrivate::JumpAbort ( void   )  [pure virtual]

Implemented in MythSystemUnix, and MythSystemWindows.

Referenced by MythSystem::JumpAbort().

virtual bool MythSystemPrivate::ParseShell ( const QString  cmd,
QString &  abscmd,
QStringList &  args 
) [pure virtual]

Implemented in MythSystemUnix, and MythSystemWindows.

Referenced by MythSystem::SetCommand().

uint MythSystemPrivate::GetStatus (  )  [inline, protected]
void MythSystemPrivate::SetStatus ( uint  status  )  [inline, protected]
QString& MythSystemPrivate::GetLogCmd (  )  [inline, protected]
QString& MythSystemPrivate::GetDirectory (  )  [inline, protected]

Definition at line 157 of file mythsystem.h.

Referenced by MythSystemWindows::Fork(), and MythSystemUnix::Fork().

bool MythSystemPrivate::GetSetting ( const char *  setting  )  [inline, protected]
QString& MythSystemPrivate::GetCommand (  )  [inline, protected]

Definition at line 162 of file mythsystem.h.

Referenced by MythSystemWindows::Fork(), and MythSystemUnix::Fork().

void MythSystemPrivate::SetCommand ( QString &  cmd  )  [inline, protected]

Definition at line 163 of file mythsystem.h.

Referenced by MythSystemWindows::Fork(), and MythSystemUnix::Fork().

QStringList& MythSystemPrivate::GetArgs ( void   )  [inline, protected]

Definition at line 165 of file mythsystem.h.

Referenced by MythSystemWindows::Fork(), and MythSystemUnix::Fork().

void MythSystemPrivate::SetArgs ( QStringList &  args  )  [inline, protected]

Definition at line 166 of file mythsystem.h.

Referenced by MythSystemUnix::Fork().

QBuffer* MythSystemPrivate::GetBuffer ( int  index  )  [inline, protected]
void MythSystemPrivate::Unlock ( void   )  [inline, protected]

Definition at line 169 of file mythsystem.h.

Referenced by MythSystemSignalManager::run().

void MythSystemPrivate::started (  )  [signal]
void MythSystemPrivate::finished (  )  [signal]
void MythSystemPrivate::error ( uint  status  )  [signal]
void MythSystemPrivate::readDataReady ( int  fd  )  [signal]

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Fri May 25 06:42:15 2012 for MythTV by  doxygen 1.6.3