MythTV
master
|
#include <libmythtv/channelscan/channelscanner_cli.h>
Public Member Functions | |
ChannelScannerCLI (bool doScanSaveOnly, bool promptsOk) | |
~ChannelScannerCLI () override=default | |
void | HandleEvent (const ScannerEvent *scanEvent) override |
bool | IsDone (void) const |
Public Member Functions inherited from ChannelScanner | |
ChannelScanner ()=default | |
virtual | ~ChannelScanner () |
void | Scan (int scantype, uint cardid, const QString &inputname, uint sourceid, bool do_ignore_signal_timeout, bool do_follow_nit, bool do_test_decryption, bool do_fta_only, bool do_lcn_only, bool do_complete_only, bool do_full_channel_search, bool do_remove_duplicates, bool do_add_full_ts, ServiceRequirements service_requirements, uint mplexid, const QMap< QString, QString > &startChan, const QString &freq_std, const QString &mod, const QString &tbl, const QString &tbl_start=QString(), const QString &tbl_end=QString()) |
virtual DTVConfParser::return_t | ImportDVBUtils (uint sourceid, int cardtype, const QString &file) |
virtual bool | ImportM3U (uint cardid, const QString &inputname, uint sourceid, bool is_mpts) |
virtual bool | ImportVBox (uint cardid, const QString &inputname, uint sourceid, bool ftaOnly, ServiceRequirements serviceType) |
virtual bool | ImportExternRecorder (uint cardid, const QString &inputname, uint sourceid) |
virtual bool | ImportHDHR (uint cardid, const QString &inputname, uint sourceid, ServiceRequirements serviceType) |
Protected Member Functions | |
void | InformUser (const QString &error) override |
virtual void | Process (const ScanDTVTransportList &_transports) |
void | MonitorProgress (bool lock, bool strength, bool snr, bool rotor) override |
Protected Member Functions inherited from ChannelScanner | |
virtual void | Teardown (void) |
virtual void | PreScanCommon (int scantype, uint cardid, const QString &inputname, uint sourceid, bool do_ignore_signal_timeout, bool do_test_decryption) |
Private Attributes | |
bool | m_done {false} |
bool | m_onlysavescan |
bool | m_interactive |
bool | m_statusLock {false} |
uint | m_statusComplete {0} |
float | m_statusSnr {0.0} |
QString | m_statusText |
QString | m_statusLastLog |
Additional Inherited Members | |
Protected Attributes inherited from ChannelScanner | |
ScanMonitor * | m_scanMonitor {nullptr} |
ChannelBase * | m_channel {nullptr} |
ChannelScanSM * | m_sigmonScanner {nullptr} |
IPTVChannelFetcher * | m_iptvScanner {nullptr} |
DTVChannelList | m_channels |
imported channels More... | |
fbox_chan_map_t | m_iptvChannels |
HDHRChannelFetcher * | m_hdhrScanner {nullptr} |
bool | m_freeToAirOnly {false} |
Only fta channels desired post scan? More... | |
bool | m_channelNumbersOnly {false} |
Only channels with logical channel numbers desired post scan? More... | |
bool | m_completeOnly {false} |
Only complete channels desired post scan? More... | |
bool | m_fullSearch {false} |
Extended search for old channels post scan? More... | |
bool | m_removeDuplicates {false} |
Remove duplicate transports and channels? More... | |
bool | m_addFullTS {false} |
Add MPTS "full transport stream" channels. More... | |
int | m_sourceid {-1} |
ServiceRequirements | m_serviceRequirements {kRequireAV} |
Services desired post scan. More... | |
Definition at line 40 of file channelscanner_cli.h.
Definition at line 43 of file channelscanner_cli.h.
|
overridedefault |
|
overridevirtual |
Implements ChannelScanner.
Definition at line 37 of file channelscanner_cli.cpp.
|
inline |
Definition at line 49 of file channelscanner_cli.h.
|
overrideprotectedvirtual |
Implements ChannelScanner.
Definition at line 139 of file channelscanner_cli.cpp.
Referenced by HandleEvent().
|
protectedvirtual |
Definition at line 152 of file channelscanner_cli.cpp.
Referenced by HandleEvent().
|
overrideprotectedvirtual |
Reimplemented from ChannelScanner.
Definition at line 163 of file channelscanner_cli.cpp.
Definition at line 57 of file channelscanner_cli.h.
Referenced by HandleEvent().
|
private |
Definition at line 58 of file channelscanner_cli.h.
Referenced by Process().
|
private |
Definition at line 59 of file channelscanner_cli.h.
Referenced by Process().
Definition at line 60 of file channelscanner_cli.h.
Referenced by HandleEvent().
|
private |
Definition at line 61 of file channelscanner_cli.h.
Referenced by HandleEvent().
|
private |
Definition at line 62 of file channelscanner_cli.h.
Referenced by HandleEvent().
|
private |
Definition at line 63 of file channelscanner_cli.h.
Referenced by HandleEvent().
|
private |
Definition at line 64 of file channelscanner_cli.h.
Referenced by HandleEvent().