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 39 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ LocalServerIP()

static HostComboBoxSetting* LocalServerIP ( )
static

Definition at line 51 of file backendsettings.cpp.

Referenced by IpAddressSettings::IpAddressSettings().

◆ LocalServerIP6()

static HostComboBoxSetting* LocalServerIP6 ( )
static

Definition at line 73 of file backendsettings.cpp.

Referenced by IpAddressSettings::IpAddressSettings().

◆ UseLinkLocal()

static HostCheckBoxSetting* UseLinkLocal ( )
static

Definition at line 108 of file backendsettings.cpp.

Referenced by IpAddressSettings::IpAddressSettings().

◆ LocalServerPort()

static HostTextEditSetting* LocalServerPort ( )
static

Definition at line 146 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ LocalStatusPort()

static HostTextEditSetting* LocalStatusPort ( )
static

Definition at line 156 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ BackendServerAddr()

static HostComboBoxSetting* BackendServerAddr ( )
static

Definition at line 167 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MasterServerIP()

static GlobalTextEditSetting* MasterServerIP ( )
static

Definition at line 184 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MasterServerPort()

static GlobalTextEditSetting* MasterServerPort ( )
static

Definition at line 193 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ LocalSecurityPin()

static HostTextEditSetting* LocalSecurityPin ( )
static

Definition at line 201 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ TVFormat()

static GlobalComboBoxSetting* TVFormat ( )
static

Definition at line 213 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ VbiFormat()

static GlobalComboBoxSetting* VbiFormat ( )
static

Definition at line 226 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ FreqTable()

static GlobalComboBoxSetting* FreqTable ( )
static

◆ SaveTranscoding()

static GlobalCheckBoxSetting* SaveTranscoding ( )
static

Definition at line 253 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ TruncateDeletes()

static HostCheckBoxSetting* TruncateDeletes ( )
static

Definition at line 264 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ DeletesFollowLinks()

static GlobalCheckBoxSetting* DeletesFollowLinks ( )
static

Definition at line 276 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ HDRingbufferSize()

static GlobalSpinBoxSetting* HDRingbufferSize ( )
static

Definition at line 287 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ StorageScheduler()

static GlobalComboBoxSetting* StorageScheduler ( )
static

Definition at line 302 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ DisableAutomaticBackup()

static GlobalCheckBoxSetting* DisableAutomaticBackup ( )
static

Definition at line 318 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ DisableFirewireReset()

static HostCheckBoxSetting* DisableFirewireReset ( )
static

Definition at line 330 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MiscStatusScript()

static HostTextEditSetting* MiscStatusScript ( )
static

Definition at line 344 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ EITTransportTimeout()

static GlobalSpinBoxSetting* EITTransportTimeout ( )
static

Definition at line 356 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MasterBackendOverride()

static GlobalCheckBoxSetting* MasterBackendOverride ( )
static

Definition at line 369 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ EITCrawIdleStart()

static GlobalSpinBoxSetting* EITCrawIdleStart ( )
static

Definition at line 381 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WOLbackendReconnectWaitTime()

static GlobalSpinBoxSetting* WOLbackendReconnectWaitTime ( )
static

Definition at line 393 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WOLbackendConnectRetry()

static GlobalSpinBoxSetting* WOLbackendConnectRetry ( )
static

Definition at line 405 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WOLbackendCommand()

static GlobalTextEditSetting* WOLbackendCommand ( )
static

Definition at line 415 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ SleepCommand()

static HostTextEditSetting* SleepCommand ( )
static

Definition at line 425 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WakeUpCommand()

static HostTextEditSetting* WakeUpCommand ( )
static

Definition at line 436 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ BackendStopCommand()

static GlobalTextEditSetting* BackendStopCommand ( )
static

Definition at line 447 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ BackendStartCommand()

static GlobalTextEditSetting* BackendStartCommand ( )
static

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

Referenced by BackendSettings::BackendSettings().

◆ WakeupTimeFormat()

static GlobalTextEditSetting* WakeupTimeFormat ( )
static

Definition at line 502 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ SetWakeuptimeCommand()

static GlobalTextEditSetting* SetWakeuptimeCommand ( )
static

Definition at line 514 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ ServerHaltCommand()

static GlobalTextEditSetting* ServerHaltCommand ( )
static

Definition at line 524 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ preSDWUCheckCommand()

static GlobalTextEditSetting* preSDWUCheckCommand ( )
static

◆ blockSDWUwithoutClient()

static GlobalCheckBoxSetting* blockSDWUwithoutClient ( )
static

Definition at line 546 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ startupCommand()

static GlobalTextEditSetting* startupCommand ( )
static

◆ JobQueueMaxSimultaneousJobs()

static HostSpinBoxSetting* JobQueueMaxSimultaneousJobs ( )
static

Definition at line 568 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueCheckFrequency()

static HostSpinBoxSetting* JobQueueCheckFrequency ( )
static

Definition at line 578 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueCPU()

static HostComboBoxSetting* JobQueueCPU ( )
static

Definition at line 588 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueWindowStart()

static HostTimeBoxSetting* JobQueueWindowStart ( )
static

Definition at line 602 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueWindowEnd()

static HostTimeBoxSetting* JobQueueWindowEnd ( )
static

Definition at line 612 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobsRunOnRecordHost()

static GlobalCheckBoxSetting* JobsRunOnRecordHost ( )
static

Definition at line 622 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ AutoTranscodeBeforeAutoCommflag()

static GlobalCheckBoxSetting* AutoTranscodeBeforeAutoCommflag ( )
static

Definition at line 633 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ AutoCommflagWhileRecording()

static GlobalCheckBoxSetting* AutoCommflagWhileRecording ( )
static

Definition at line 646 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ UserJob()

static GlobalTextEditSetting* UserJob ( uint  job_num)
static

Definition at line 659 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ UserJobDesc()

static GlobalTextEditSetting* UserJobDesc ( uint  job_num)
static

Definition at line 669 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowMetadata()

static HostCheckBoxSetting* JobAllowMetadata ( )
static

Definition at line 679 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowCommFlag()

static HostCheckBoxSetting* JobAllowCommFlag ( )
static

Definition at line 689 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowTranscode()

static HostCheckBoxSetting* JobAllowTranscode ( )
static

Definition at line 699 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowPreview()

static HostCheckBoxSetting* JobAllowPreview ( )
static

Definition at line 709 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueTranscodeCommand()

static GlobalTextEditSetting* JobQueueTranscodeCommand ( )
static

Definition at line 719 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueCommFlagCommand()

static GlobalTextEditSetting* JobQueueCommFlagCommand ( )
static

Definition at line 729 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowUserJob()

static HostCheckBoxSetting* JobAllowUserJob ( uint  job_num)
static

Definition at line 740 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ UPNPWmpSource()

static GlobalComboBoxSetting* UPNPWmpSource ( )
static

Definition at line 775 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MythFillEnabled()

static GlobalCheckBoxSetting* MythFillEnabled ( )
static

Definition at line 787 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillMinHour()

static GlobalSpinBoxSetting* MythFillMinHour ( )
static

Definition at line 797 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillMaxHour()

static GlobalSpinBoxSetting* MythFillMaxHour ( )
static

Definition at line 810 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillGrabberSuggestsTime()

static GlobalCheckBoxSetting* MythFillGrabberSuggestsTime ( )
static

Definition at line 823 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillDatabasePath()

static GlobalTextEditSetting* MythFillDatabasePath ( )
static

Definition at line 836 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillDatabaseArgs()

static GlobalTextEditSetting* MythFillDatabaseArgs ( )
static

Definition at line 848 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().