|
MythTV master
|
Go to the source code of this file.
Classes | |
| class | MythSystem |
| class for managing sub-processes. More... | |
Enumerations | |
| enum | MythSystemFlag { 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 : std::uint8_t { kSignalNone , kSignalUnknown , kSignalHangup , kSignalInterrupt , kSignalContinue , kSignalQuit , kSignalSegfault , kSignalKill , kSignalUser1 , kSignalUser2 , kSignalTerm , kSignalStop } |
| enum MythSignal : std::uint8_t |
| Enumerator | |
|---|---|
| kSignalNone | |
| kSignalUnknown | |
| kSignalHangup | |
| kSignalInterrupt | |
| kSignalContinue | |
| kSignalQuit | |
| kSignalSegfault | |
| kSignalKill | |
| kSignalUser1 | |
| kSignalUser2 | |
| kSignalTerm | |
| kSignalStop | |
Definition at line 56 of file mythsystem.h.
| enum MythSystemFlag |
| 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 34 of file mythsystem.h.