MythTV  0.26-pre
Signals | Public Member Functions | Protected Member Functions | Protected Attributes
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::error ( uint  status) [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