MythTV  master
Classes | Functions
backendsettings.cpp File Reference
#include <cstdio>
#include "backendsettings.h"
#include "frequencies.h"
#include "mythcorecontext.h"
#include "channelsettings.h"
#include <unistd.h>
#include <QNetworkInterface>
Include dependency graph for backendsettings.cpp:

Go to the source code of this file.

Classes

class  IpAddressSettings
 
class  MythFillSettings
 

Functions

static TransMythUICheckBoxSettingIsMasterBackend ()
 
static GlobalTextEditSettingMasterServerName ()
 
static HostCheckBoxSettingAllowConnFromAll ()
 
static HostComboBoxSettingLocalServerIP ()
 
static HostComboBoxSettingLocalServerIP6 ()
 
static HostCheckBoxSettingUseLinkLocal ()
 
static HostTextEditSettingLocalServerPort ()
 
static HostTextEditSettingLocalStatusPort ()
 
static HostComboBoxSettingBackendServerAddr ()
 
static GlobalTextEditSettingMasterServerIP ()
 
static GlobalTextEditSettingMasterServerPort ()
 
static HostTextEditSettingLocalSecurityPin ()
 
static GlobalComboBoxSettingTVFormat ()
 
static GlobalComboBoxSettingVbiFormat ()
 
static GlobalComboBoxSettingFreqTable ()
 
static GlobalCheckBoxSettingSaveTranscoding ()
 
static HostCheckBoxSettingTruncateDeletes ()
 
static GlobalCheckBoxSettingDeletesFollowLinks ()
 
static GlobalSpinBoxSettingHDRingbufferSize ()
 
static GlobalComboBoxSettingStorageScheduler ()
 
static GlobalCheckBoxSettingDisableAutomaticBackup ()
 
static HostCheckBoxSettingDisableFirewireReset ()
 
static HostTextEditSettingMiscStatusScript ()
 
static GlobalSpinBoxSettingEITTransportTimeout ()
 
static GlobalCheckBoxSettingMasterBackendOverride ()
 
static GlobalSpinBoxSettingEITCrawIdleStart ()
 
static GlobalSpinBoxSettingWOLbackendReconnectWaitTime ()
 
static GlobalSpinBoxSettingWOLbackendConnectRetry ()
 
static GlobalTextEditSettingWOLbackendCommand ()
 
static HostTextEditSettingSleepCommand ()
 
static HostTextEditSettingWakeUpCommand ()
 
static GlobalTextEditSettingBackendStopCommand ()
 
static GlobalTextEditSettingBackendStartCommand ()
 
static GlobalSpinBoxSettingidleTimeoutSecs ()
 
static GlobalSpinBoxSettingidleWaitForRecordingTime ()
 
static GlobalSpinBoxSettingStartupSecsBeforeRecording ()
 
static GlobalTextEditSettingWakeupTimeFormat ()
 
static GlobalTextEditSettingSetWakeuptimeCommand ()
 
static GlobalTextEditSettingServerHaltCommand ()
 
static GlobalTextEditSettingpreSDWUCheckCommand ()
 
static GlobalCheckBoxSettingblockSDWUwithoutClient ()
 
static GlobalTextEditSettingstartupCommand ()
 
static HostSpinBoxSettingJobQueueMaxSimultaneousJobs ()
 
static HostSpinBoxSettingJobQueueCheckFrequency ()
 
static HostComboBoxSettingJobQueueCPU ()
 
static HostTimeBoxSettingJobQueueWindowStart ()
 
static HostTimeBoxSettingJobQueueWindowEnd ()
 
static GlobalCheckBoxSettingJobsRunOnRecordHost ()
 
static GlobalCheckBoxSettingAutoTranscodeBeforeAutoCommflag ()
 
static GlobalCheckBoxSettingAutoCommflagWhileRecording ()
 
static GlobalTextEditSettingUserJob (uint job_num)
 
static GlobalTextEditSettingUserJobDesc (uint job_num)
 
static HostCheckBoxSettingJobAllowMetadata ()
 
static HostCheckBoxSettingJobAllowCommFlag ()
 
static HostCheckBoxSettingJobAllowTranscode ()
 
static HostCheckBoxSettingJobAllowPreview ()
 
static GlobalTextEditSettingJobQueueTranscodeCommand ()
 
static GlobalTextEditSettingJobQueueCommFlagCommand ()
 
static HostCheckBoxSettingJobAllowUserJob (uint job_num)
 
static GlobalComboBoxSettingUPNPWmpSource ()
 
static GlobalCheckBoxSettingMythFillEnabled ()
 
static GlobalSpinBoxSettingMythFillMinHour ()
 
static GlobalSpinBoxSettingMythFillMaxHour ()
 
static GlobalCheckBoxSettingMythFillGrabberSuggestsTime ()
 
static GlobalTextEditSettingMythFillDatabasePath ()
 
static GlobalTextEditSettingMythFillDatabaseArgs ()
 

Function Documentation

◆ IsMasterBackend()

static TransMythUICheckBoxSetting* IsMasterBackend ( )
static

Definition at line 12 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MasterServerName()

static GlobalTextEditSetting* MasterServerName ( )
static

Definition at line 27 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ AllowConnFromAll()

static HostCheckBoxSetting* AllowConnFromAll ( )
static

Definition at line 40 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ LocalServerIP()

static HostComboBoxSetting* LocalServerIP ( )
static

Definition at line 52 of file backendsettings.cpp.

Referenced by IpAddressSettings::IpAddressSettings().

◆ LocalServerIP6()

static HostComboBoxSetting* LocalServerIP6 ( )
static

Definition at line 74 of file backendsettings.cpp.

Referenced by IpAddressSettings::IpAddressSettings().

◆ UseLinkLocal()

static HostCheckBoxSetting* UseLinkLocal ( )
static

Definition at line 109 of file backendsettings.cpp.

Referenced by IpAddressSettings::IpAddressSettings().

◆ LocalServerPort()

static HostTextEditSetting* LocalServerPort ( )
static

Definition at line 148 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ LocalStatusPort()

static HostTextEditSetting* LocalStatusPort ( )
static

Definition at line 158 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ BackendServerAddr()

static HostComboBoxSetting* BackendServerAddr ( )
static

Definition at line 169 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MasterServerIP()

static GlobalTextEditSetting* MasterServerIP ( )
static

Definition at line 186 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MasterServerPort()

static GlobalTextEditSetting* MasterServerPort ( )
static

Definition at line 195 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ LocalSecurityPin()

static HostTextEditSetting* LocalSecurityPin ( )
static

Definition at line 203 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ TVFormat()

static GlobalComboBoxSetting* TVFormat ( )
static

Definition at line 215 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ VbiFormat()

static GlobalComboBoxSetting* VbiFormat ( )
static

Definition at line 228 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ FreqTable()

static GlobalComboBoxSetting* FreqTable ( )
static

◆ SaveTranscoding()

static GlobalCheckBoxSetting* SaveTranscoding ( )
static

Definition at line 255 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ TruncateDeletes()

static HostCheckBoxSetting* TruncateDeletes ( )
static

Definition at line 266 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ DeletesFollowLinks()

static GlobalCheckBoxSetting* DeletesFollowLinks ( )
static

Definition at line 278 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ HDRingbufferSize()

static GlobalSpinBoxSetting* HDRingbufferSize ( )
static

Definition at line 289 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ StorageScheduler()

static GlobalComboBoxSetting* StorageScheduler ( )
static

Definition at line 304 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ DisableAutomaticBackup()

static GlobalCheckBoxSetting* DisableAutomaticBackup ( )
static

Definition at line 320 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ DisableFirewireReset()

static HostCheckBoxSetting* DisableFirewireReset ( )
static

Definition at line 332 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MiscStatusScript()

static HostTextEditSetting* MiscStatusScript ( )
static

Definition at line 346 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ EITTransportTimeout()

static GlobalSpinBoxSetting* EITTransportTimeout ( )
static

Definition at line 358 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MasterBackendOverride()

static GlobalCheckBoxSetting* MasterBackendOverride ( )
static

Definition at line 371 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ EITCrawIdleStart()

static GlobalSpinBoxSetting* EITCrawIdleStart ( )
static

Definition at line 383 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WOLbackendReconnectWaitTime()

static GlobalSpinBoxSetting* WOLbackendReconnectWaitTime ( )
static

Definition at line 395 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WOLbackendConnectRetry()

static GlobalSpinBoxSetting* WOLbackendConnectRetry ( )
static

Definition at line 407 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WOLbackendCommand()

static GlobalTextEditSetting* WOLbackendCommand ( )
static

Definition at line 417 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ SleepCommand()

static HostTextEditSetting* SleepCommand ( )
static

Definition at line 427 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WakeUpCommand()

static HostTextEditSetting* WakeUpCommand ( )
static

Definition at line 438 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ BackendStopCommand()

static GlobalTextEditSetting* BackendStopCommand ( )
static

Definition at line 449 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ BackendStartCommand()

static GlobalTextEditSetting* BackendStartCommand ( )
static

Definition at line 460 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ idleTimeoutSecs()

static GlobalSpinBoxSetting* idleTimeoutSecs ( )
static

◆ idleWaitForRecordingTime()

static GlobalSpinBoxSetting* idleWaitForRecordingTime ( )
static

◆ StartupSecsBeforeRecording()

static GlobalSpinBoxSetting* StartupSecsBeforeRecording ( )
static

Definition at line 494 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WakeupTimeFormat()

static GlobalTextEditSetting* WakeupTimeFormat ( )
static

Definition at line 504 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ SetWakeuptimeCommand()

static GlobalTextEditSetting* SetWakeuptimeCommand ( )
static

Definition at line 516 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ ServerHaltCommand()

static GlobalTextEditSetting* ServerHaltCommand ( )
static

Definition at line 526 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ preSDWUCheckCommand()

static GlobalTextEditSetting* preSDWUCheckCommand ( )
static

◆ blockSDWUwithoutClient()

static GlobalCheckBoxSetting* blockSDWUwithoutClient ( )
static

Definition at line 548 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ startupCommand()

static GlobalTextEditSetting* startupCommand ( )
static

◆ JobQueueMaxSimultaneousJobs()

static HostSpinBoxSetting* JobQueueMaxSimultaneousJobs ( )
static

Definition at line 570 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueCheckFrequency()

static HostSpinBoxSetting* JobQueueCheckFrequency ( )
static

Definition at line 580 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueCPU()

static HostComboBoxSetting* JobQueueCPU ( )
static

Definition at line 590 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueWindowStart()

static HostTimeBoxSetting* JobQueueWindowStart ( )
static

Definition at line 604 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueWindowEnd()

static HostTimeBoxSetting* JobQueueWindowEnd ( )
static

Definition at line 614 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobsRunOnRecordHost()

static GlobalCheckBoxSetting* JobsRunOnRecordHost ( )
static

Definition at line 624 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ AutoTranscodeBeforeAutoCommflag()

static GlobalCheckBoxSetting* AutoTranscodeBeforeAutoCommflag ( )
static

Definition at line 635 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ AutoCommflagWhileRecording()

static GlobalCheckBoxSetting* AutoCommflagWhileRecording ( )
static

Definition at line 648 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ UserJob()

static GlobalTextEditSetting* UserJob ( uint  job_num)
static

Definition at line 661 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ UserJobDesc()

static GlobalTextEditSetting* UserJobDesc ( uint  job_num)
static

Definition at line 671 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowMetadata()

static HostCheckBoxSetting* JobAllowMetadata ( )
static

Definition at line 681 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowCommFlag()

static HostCheckBoxSetting* JobAllowCommFlag ( )
static

Definition at line 691 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowTranscode()

static HostCheckBoxSetting* JobAllowTranscode ( )
static

Definition at line 701 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowPreview()

static HostCheckBoxSetting* JobAllowPreview ( )
static

Definition at line 711 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueTranscodeCommand()

static GlobalTextEditSetting* JobQueueTranscodeCommand ( )
static

Definition at line 721 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueCommFlagCommand()

static GlobalTextEditSetting* JobQueueCommFlagCommand ( )
static

Definition at line 731 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowUserJob()

static HostCheckBoxSetting* JobAllowUserJob ( uint  job_num)
static

Definition at line 742 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ UPNPWmpSource()

static GlobalComboBoxSetting* UPNPWmpSource ( )
static

Definition at line 777 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MythFillEnabled()

static GlobalCheckBoxSetting* MythFillEnabled ( )
static

Definition at line 789 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillMinHour()

static GlobalSpinBoxSetting* MythFillMinHour ( )
static

Definition at line 799 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillMaxHour()

static GlobalSpinBoxSetting* MythFillMaxHour ( )
static

Definition at line 812 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillGrabberSuggestsTime()

static GlobalCheckBoxSetting* MythFillGrabberSuggestsTime ( )
static

Definition at line 825 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillDatabasePath()

static GlobalTextEditSetting* MythFillDatabasePath ( )
static

Definition at line 838 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillDatabaseArgs()

static GlobalTextEditSetting* MythFillDatabaseArgs ( )
static

Definition at line 850 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().