MythTV  master
Classes | Typedefs | Enumerations
mythsystem.h File Reference
#include <QString>
#include "mythbaseexp.h"
Include dependency graph for mythsystem.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MythSystem
 class for managing sub-processes. More...
 

Typedefs

typedef enum MythSystemMask MythSystemMask
 
typedef enum MythSignal MythSignal
 

Enumerations

enum  MythSystemMask {
  kMSNone = 0x00000000, kMSDontBlockInputDevs = 0x00000001, kMSDontDisableDrawing = 0x00000002, kMSRunBackground = 0x00000004,
  kMSProcessEvents = 0x00000008, kMSStdIn = 0x00000020, kMSStdOut = 0x00000040, kMSStdErr = 0x00000080,
  kMSRunShell = 0x00000200, kMSAnonLog = 0x00000800, kMSAutoCleanup = 0x00004000, kMSLowExitVal = 0x00008000,
  kMSDisableUDPListener = 0x00010000, kMSPropagateLogs = 0x00020000
}
 
enum  MythSignal {
  kSignalNone, kSignalUnknown, kSignalHangup, kSignalInterrupt,
  kSignalContinue, kSignalQuit, kSignalSegfault, kSignalKill,
  kSignalUser1, kSignalUser2, kSignalTerm, kSignalStop
}
 

Typedef Documentation

◆ MythSystemMask

◆ MythSignal

typedef enum MythSignal MythSignal

Enumeration Type Documentation

◆ MythSystemMask

Enumerator
kMSNone 
kMSDontBlockInputDevs 

avoid blocking LIRC & Joystick Menu

kMSDontDisableDrawing 

avoid disabling UI drawing

kMSRunBackground 

run child in the background

kMSProcessEvents 

process events while waiting

kMSStdIn 

allow access to stdin

kMSStdOut 

allow access to stdout

kMSStdErr 

allow access to stderr

kMSRunShell 

run process through shell

kMSAnonLog 

anonymize the logs

kMSAutoCleanup 

automatically delete if backgrounded

kMSLowExitVal 

allow exit values 0-127 only

kMSDisableUDPListener 

disable MythMessage UDP listener for the duration of application.

kMSPropagateLogs 

add arguments for MythTV log propagation

Definition at line 32 of file mythsystem.h.

◆ MythSignal

enum MythSignal
Enumerator
kSignalNone 
kSignalUnknown 
kSignalHangup 
kSignalInterrupt 
kSignalContinue 
kSignalQuit 
kSignalSegfault 
kSignalKill 
kSignalUser1 
kSignalUser2 
kSignalTerm 
kSignalStop 

Definition at line 54 of file mythsystem.h.