|
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, CardUtil::INPUT_TYPES 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) |
| virtual void | MonitorProgress (bool, bool, bool, bool) |
| virtual void | HandleEvent (const ScannerEvent *)=0 |
| virtual void | InformUser (const QString &)=0 |
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 |
| 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 40 of file channelscanner_cli.cpp.
|
overrideprotectedvirtual |
Implements ChannelScanner.
Definition at line 142 of file channelscanner_cli.cpp.
Referenced by HandleEvent().
|
inline |
Definition at line 49 of file channelscanner_cli.h.
|
overrideprotectedvirtual |
Reimplemented from ChannelScanner.
Definition at line 166 of file channelscanner_cli.cpp.
|
protectedvirtual |
Definition at line 155 of file channelscanner_cli.cpp.
Referenced by HandleEvent().
Definition at line 57 of file channelscanner_cli.h.
Referenced by HandleEvent().
|
private |
Definition at line 59 of file channelscanner_cli.h.
Referenced by Process().
|
private |
Definition at line 58 of file channelscanner_cli.h.
Referenced by Process().
|
private |
Definition at line 61 of file channelscanner_cli.h.
Referenced by HandleEvent().
|
private |
Definition at line 64 of file channelscanner_cli.h.
Referenced by HandleEvent().
Definition at line 60 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().