MythTV  master
Classes | Functions
backendsettings.cpp File Reference
#include <cstdio>
#include <unistd.h>
#include <QNetworkInterface>
#include "libmythbase/mythcorecontext.h"
#include "libmythtv/channelsettings.h"
#include "libmythtv/frequencies.h"
#include "backendsettings.h"
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 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 16 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MasterServerName()

static GlobalTextEditSetting* MasterServerName ( )
static

Definition at line 31 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ AllowConnFromAll()

static HostCheckBoxSetting* AllowConnFromAll ( )
static

Definition at line 44 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ LocalServerIP()

static HostComboBoxSetting* LocalServerIP ( )
static

Definition at line 56 of file backendsettings.cpp.

Referenced by IpAddressSettings::IpAddressSettings().

◆ LocalServerIP6()

static HostComboBoxSetting* LocalServerIP6 ( )
static

Definition at line 78 of file backendsettings.cpp.

Referenced by IpAddressSettings::IpAddressSettings().

◆ UseLinkLocal()

static HostCheckBoxSetting* UseLinkLocal ( )
static

Definition at line 113 of file backendsettings.cpp.

Referenced by IpAddressSettings::IpAddressSettings().

◆ LocalStatusPort()

static HostTextEditSetting* LocalStatusPort ( )
static

Definition at line 168 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ BackendServerAddr()

static HostComboBoxSetting* BackendServerAddr ( )
static

Definition at line 179 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MasterServerIP()

static GlobalTextEditSetting* MasterServerIP ( )
static

Definition at line 196 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MasterServerPort()

static GlobalTextEditSetting* MasterServerPort ( )
static

Definition at line 205 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ LocalSecurityPin()

static HostTextEditSetting* LocalSecurityPin ( )
static

Definition at line 213 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ TVFormat()

static GlobalComboBoxSetting* TVFormat ( )
static

Definition at line 225 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ VbiFormat()

static GlobalComboBoxSetting* VbiFormat ( )
static

Definition at line 238 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ FreqTable()

static GlobalComboBoxSetting* FreqTable ( )
static

◆ SaveTranscoding()

static GlobalCheckBoxSetting* SaveTranscoding ( )
static

Definition at line 265 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ TruncateDeletes()

static HostCheckBoxSetting* TruncateDeletes ( )
static

Definition at line 276 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ DeletesFollowLinks()

static GlobalCheckBoxSetting* DeletesFollowLinks ( )
static

Definition at line 288 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ HDRingbufferSize()

static GlobalSpinBoxSetting* HDRingbufferSize ( )
static

Definition at line 299 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ StorageScheduler()

static GlobalComboBoxSetting* StorageScheduler ( )
static

Definition at line 314 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ DisableAutomaticBackup()

static GlobalCheckBoxSetting* DisableAutomaticBackup ( )
static

Definition at line 330 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ DisableFirewireReset()

static HostCheckBoxSetting* DisableFirewireReset ( )
static

Definition at line 342 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MiscStatusScript()

static HostTextEditSetting* MiscStatusScript ( )
static

Definition at line 356 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ EITTransportTimeout()

static GlobalSpinBoxSetting* EITTransportTimeout ( )
static

Definition at line 368 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MasterBackendOverride()

static GlobalCheckBoxSetting* MasterBackendOverride ( )
static

Definition at line 381 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ EITCrawIdleStart()

static GlobalSpinBoxSetting* EITCrawIdleStart ( )
static

Definition at line 393 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WOLbackendReconnectWaitTime()

static GlobalSpinBoxSetting* WOLbackendReconnectWaitTime ( )
static

Definition at line 405 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WOLbackendConnectRetry()

static GlobalSpinBoxSetting* WOLbackendConnectRetry ( )
static

Definition at line 417 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WOLbackendCommand()

static GlobalTextEditSetting* WOLbackendCommand ( )
static

Definition at line 427 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ SleepCommand()

static HostTextEditSetting* SleepCommand ( )
static

Definition at line 437 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WakeUpCommand()

static HostTextEditSetting* WakeUpCommand ( )
static

Definition at line 448 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ BackendStopCommand()

static GlobalTextEditSetting* BackendStopCommand ( )
static

Definition at line 459 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ BackendStartCommand()

static GlobalTextEditSetting* BackendStartCommand ( )
static

Definition at line 470 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 504 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WakeupTimeFormat()

static GlobalTextEditSetting* WakeupTimeFormat ( )
static

Definition at line 514 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ SetWakeuptimeCommand()

static GlobalTextEditSetting* SetWakeuptimeCommand ( )
static

Definition at line 526 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ ServerHaltCommand()

static GlobalTextEditSetting* ServerHaltCommand ( )
static

Definition at line 536 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ preSDWUCheckCommand()

static GlobalTextEditSetting* preSDWUCheckCommand ( )
static

◆ blockSDWUwithoutClient()

static GlobalCheckBoxSetting* blockSDWUwithoutClient ( )
static

Definition at line 558 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ startupCommand()

static GlobalTextEditSetting* startupCommand ( )
static

◆ JobQueueMaxSimultaneousJobs()

static HostSpinBoxSetting* JobQueueMaxSimultaneousJobs ( )
static

Definition at line 580 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueCheckFrequency()

static HostSpinBoxSetting* JobQueueCheckFrequency ( )
static

Definition at line 590 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueCPU()

static HostComboBoxSetting* JobQueueCPU ( )
static

Definition at line 600 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueWindowStart()

static HostTimeBoxSetting* JobQueueWindowStart ( )
static

Definition at line 614 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueWindowEnd()

static HostTimeBoxSetting* JobQueueWindowEnd ( )
static

Definition at line 624 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobsRunOnRecordHost()

static GlobalCheckBoxSetting* JobsRunOnRecordHost ( )
static

Definition at line 634 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ AutoTranscodeBeforeAutoCommflag()

static GlobalCheckBoxSetting* AutoTranscodeBeforeAutoCommflag ( )
static

Definition at line 645 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ AutoCommflagWhileRecording()

static GlobalCheckBoxSetting* AutoCommflagWhileRecording ( )
static

Definition at line 658 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ UserJob()

static GlobalTextEditSetting* UserJob ( uint  job_num)
static

Definition at line 671 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ UserJobDesc()

static GlobalTextEditSetting* UserJobDesc ( uint  job_num)
static

Definition at line 681 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowMetadata()

static HostCheckBoxSetting* JobAllowMetadata ( )
static

Definition at line 691 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowCommFlag()

static HostCheckBoxSetting* JobAllowCommFlag ( )
static

Definition at line 701 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowTranscode()

static HostCheckBoxSetting* JobAllowTranscode ( )
static

Definition at line 711 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowPreview()

static HostCheckBoxSetting* JobAllowPreview ( )
static

Definition at line 721 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueTranscodeCommand()

static GlobalTextEditSetting* JobQueueTranscodeCommand ( )
static

Definition at line 731 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueCommFlagCommand()

static GlobalTextEditSetting* JobQueueCommFlagCommand ( )
static

Definition at line 741 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowUserJob()

static HostCheckBoxSetting* JobAllowUserJob ( uint  job_num)
static

Definition at line 752 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ UPNPWmpSource()

static GlobalComboBoxSetting* UPNPWmpSource ( )
static

Definition at line 787 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MythFillEnabled()

static GlobalCheckBoxSetting* MythFillEnabled ( )
static

Definition at line 799 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillMinHour()

static GlobalSpinBoxSetting* MythFillMinHour ( )
static

Definition at line 809 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillMaxHour()

static GlobalSpinBoxSetting* MythFillMaxHour ( )
static

Definition at line 822 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillGrabberSuggestsTime()

static GlobalCheckBoxSetting* MythFillGrabberSuggestsTime ( )
static

Definition at line 835 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillDatabasePath()

static GlobalTextEditSetting* MythFillDatabasePath ( )
static

Definition at line 848 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillDatabaseArgs()

static GlobalTextEditSetting* MythFillDatabaseArgs ( )
static

Definition at line 860 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().