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

Referenced by BackendSettings::BackendSettings().

◆ LocalStatusPort()

static HostTextEditSetting* LocalStatusPort ( )
static

Definition at line 157 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ BackendServerAddr()

static HostComboBoxSetting* BackendServerAddr ( )
static

Definition at line 168 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MasterServerIP()

static GlobalTextEditSetting* MasterServerIP ( )
static

Definition at line 185 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MasterServerPort()

static GlobalTextEditSetting* MasterServerPort ( )
static

Definition at line 194 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ LocalSecurityPin()

static HostTextEditSetting* LocalSecurityPin ( )
static

Definition at line 202 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ TVFormat()

static GlobalComboBoxSetting* TVFormat ( )
static

Definition at line 214 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ VbiFormat()

static GlobalComboBoxSetting* VbiFormat ( )
static

Definition at line 227 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ FreqTable()

static GlobalComboBoxSetting* FreqTable ( )
static

◆ SaveTranscoding()

static GlobalCheckBoxSetting* SaveTranscoding ( )
static

Definition at line 254 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ TruncateDeletes()

static HostCheckBoxSetting* TruncateDeletes ( )
static

Definition at line 265 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ DeletesFollowLinks()

static GlobalCheckBoxSetting* DeletesFollowLinks ( )
static

Definition at line 277 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ HDRingbufferSize()

static GlobalSpinBoxSetting* HDRingbufferSize ( )
static

Definition at line 288 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ StorageScheduler()

static GlobalComboBoxSetting* StorageScheduler ( )
static

Definition at line 303 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ DisableAutomaticBackup()

static GlobalCheckBoxSetting* DisableAutomaticBackup ( )
static

Definition at line 319 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ DisableFirewireReset()

static HostCheckBoxSetting* DisableFirewireReset ( )
static

Definition at line 331 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MiscStatusScript()

static HostTextEditSetting* MiscStatusScript ( )
static

Definition at line 345 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ EITTransportTimeout()

static GlobalSpinBoxSetting* EITTransportTimeout ( )
static

Definition at line 357 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MasterBackendOverride()

static GlobalCheckBoxSetting* MasterBackendOverride ( )
static

Definition at line 370 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ EITCrawIdleStart()

static GlobalSpinBoxSetting* EITCrawIdleStart ( )
static

Definition at line 382 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WOLbackendReconnectWaitTime()

static GlobalSpinBoxSetting* WOLbackendReconnectWaitTime ( )
static

Definition at line 394 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WOLbackendConnectRetry()

static GlobalSpinBoxSetting* WOLbackendConnectRetry ( )
static

Definition at line 406 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WOLbackendCommand()

static GlobalTextEditSetting* WOLbackendCommand ( )
static

Definition at line 416 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ SleepCommand()

static HostTextEditSetting* SleepCommand ( )
static

Definition at line 426 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ WakeUpCommand()

static HostTextEditSetting* WakeUpCommand ( )
static

Definition at line 437 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ BackendStopCommand()

static GlobalTextEditSetting* BackendStopCommand ( )
static

Definition at line 448 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ BackendStartCommand()

static GlobalTextEditSetting* BackendStartCommand ( )
static

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

Referenced by BackendSettings::BackendSettings().

◆ WakeupTimeFormat()

static GlobalTextEditSetting* WakeupTimeFormat ( )
static

Definition at line 503 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ SetWakeuptimeCommand()

static GlobalTextEditSetting* SetWakeuptimeCommand ( )
static

Definition at line 515 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ ServerHaltCommand()

static GlobalTextEditSetting* ServerHaltCommand ( )
static

Definition at line 525 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ preSDWUCheckCommand()

static GlobalTextEditSetting* preSDWUCheckCommand ( )
static

◆ blockSDWUwithoutClient()

static GlobalCheckBoxSetting* blockSDWUwithoutClient ( )
static

Definition at line 547 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ startupCommand()

static GlobalTextEditSetting* startupCommand ( )
static

◆ JobQueueMaxSimultaneousJobs()

static HostSpinBoxSetting* JobQueueMaxSimultaneousJobs ( )
static

Definition at line 569 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueCheckFrequency()

static HostSpinBoxSetting* JobQueueCheckFrequency ( )
static

Definition at line 579 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueCPU()

static HostComboBoxSetting* JobQueueCPU ( )
static

Definition at line 589 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueWindowStart()

static HostTimeBoxSetting* JobQueueWindowStart ( )
static

Definition at line 603 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueWindowEnd()

static HostTimeBoxSetting* JobQueueWindowEnd ( )
static

Definition at line 613 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobsRunOnRecordHost()

static GlobalCheckBoxSetting* JobsRunOnRecordHost ( )
static

Definition at line 623 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ AutoTranscodeBeforeAutoCommflag()

static GlobalCheckBoxSetting* AutoTranscodeBeforeAutoCommflag ( )
static

Definition at line 634 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ AutoCommflagWhileRecording()

static GlobalCheckBoxSetting* AutoCommflagWhileRecording ( )
static

Definition at line 647 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ UserJob()

static GlobalTextEditSetting* UserJob ( uint  job_num)
static

Definition at line 660 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ UserJobDesc()

static GlobalTextEditSetting* UserJobDesc ( uint  job_num)
static

Definition at line 670 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowMetadata()

static HostCheckBoxSetting* JobAllowMetadata ( )
static

Definition at line 680 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowCommFlag()

static HostCheckBoxSetting* JobAllowCommFlag ( )
static

Definition at line 690 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowTranscode()

static HostCheckBoxSetting* JobAllowTranscode ( )
static

Definition at line 700 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowPreview()

static HostCheckBoxSetting* JobAllowPreview ( )
static

Definition at line 710 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueTranscodeCommand()

static GlobalTextEditSetting* JobQueueTranscodeCommand ( )
static

Definition at line 720 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobQueueCommFlagCommand()

static GlobalTextEditSetting* JobQueueCommFlagCommand ( )
static

Definition at line 730 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ JobAllowUserJob()

static HostCheckBoxSetting* JobAllowUserJob ( uint  job_num)
static

Definition at line 741 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ UPNPWmpSource()

static GlobalComboBoxSetting* UPNPWmpSource ( )
static

Definition at line 776 of file backendsettings.cpp.

Referenced by BackendSettings::BackendSettings().

◆ MythFillEnabled()

static GlobalCheckBoxSetting* MythFillEnabled ( )
static

Definition at line 788 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillMinHour()

static GlobalSpinBoxSetting* MythFillMinHour ( )
static

Definition at line 798 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillMaxHour()

static GlobalSpinBoxSetting* MythFillMaxHour ( )
static

Definition at line 811 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillGrabberSuggestsTime()

static GlobalCheckBoxSetting* MythFillGrabberSuggestsTime ( )
static

Definition at line 824 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillDatabasePath()

static GlobalTextEditSetting* MythFillDatabasePath ( )
static

Definition at line 837 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().

◆ MythFillDatabaseArgs()

static GlobalTextEditSetting* MythFillDatabaseArgs ( )
static

Definition at line 849 of file backendsettings.cpp.

Referenced by MythFillSettings::MythFillSettings().