MythTV  master
Public Member Functions | Public Attributes | List of all members
ChannelInsertInfo Class Reference

#include <channelinfo.h>

Collaboration diagram for ChannelInsertInfo:
Collaboration graph
[legend]

Public Member Functions

 ChannelInsertInfo (void)=default
 
 ChannelInsertInfo (uint _db_mplexid, uint _source_id, uint _channel_id, const QString &_callsign, const QString &_service_name, const QString &_chan_num, uint _service_id, uint _atsc_major_channel, uint _atsc_minor_channel, bool _use_on_air_guide, bool _hidden, bool _hidden_in_guide, const QString &_freqid, const QString &_icon, const QString &_format, const QString &_xmltvid, uint _pat_tsid, uint _vct_tsid, uint _vct_chan_tsid, uint _sdt_tsid, uint _orig_netid, uint _netid, const QString &_si_standard, bool _in_channels_conf, bool _in_pat, bool _in_pmt, bool _in_vct, bool _in_nit, bool _in_sdt, bool _is_encrypted, bool _is_data_service, bool _is_audio_service, bool _is_opencable, bool _could_be_opencable, int _decryption_status, const QString &_default_authority, uint _service_type)
 
 ChannelInsertInfo (const ChannelInsertInfo &other)
 
ChannelInsertInfooperator= (const ChannelInsertInfo &other)=default
 
bool IsSameChannel (const ChannelInsertInfo &, int relaxed=0) const
 
bool SaveScan (uint scanid, uint transportid) const
 
void ImportExtraInfo (const ChannelInsertInfo &other)
 

Public Attributes

uint m_db_mplexid {0}
 
uint m_source_id {0}
 
uint m_channel_id {0}
 
QString m_callsign
 
QString m_service_name
 
QString m_chan_num
 
uint m_service_id {0}
 
uint m_service_type {0}
 
uint m_atsc_major_channel {0}
 
uint m_atsc_minor_channel {0}
 
bool m_use_on_air_guide {false}
 
bool m_hidden {false}
 
bool m_hidden_in_guide {false}
 
QString m_freqid
 
QString m_icon
 
QString m_format
 
QString m_xmltvid
 
QString m_default_authority
 
uint m_pat_tsid {0}
 
uint m_vct_tsid {0}
 
uint m_vct_chan_tsid {0}
 
uint m_sdt_tsid {0}
 
uint m_orig_netid {0}
 
uint m_netid {0}
 
QString m_si_standard
 
bool m_in_channels_conf {false}
 
bool m_in_pat {false}
 
bool m_in_pmt {false}
 
bool m_in_vct {false}
 
bool m_in_nit {false}
 
bool m_in_sdt {false}
 
bool m_is_encrypted {false}
 
bool m_is_data_service {false}
 
bool m_is_audio_service {false}
 
bool m_is_opencable {false}
 
bool m_could_be_opencable {false}
 
int m_decryption_status {0}
 

Detailed Description

Definition at line 123 of file channelinfo.h.

Constructor & Destructor Documentation

◆ ChannelInsertInfo() [1/3]

ChannelInsertInfo::ChannelInsertInfo ( void  )
default

◆ ChannelInsertInfo() [2/3]

ChannelInsertInfo::ChannelInsertInfo ( uint  _db_mplexid,
uint  _source_id,
uint  _channel_id,
const QString &  _callsign,
const QString &  _service_name,
const QString &  _chan_num,
uint  _service_id,
uint  _atsc_major_channel,
uint  _atsc_minor_channel,
bool  _use_on_air_guide,
bool  _hidden,
bool  _hidden_in_guide,
const QString &  _freqid,
const QString &  _icon,
const QString &  _format,
const QString &  _xmltvid,
uint  _pat_tsid,
uint  _vct_tsid,
uint  _vct_chan_tsid,
uint  _sdt_tsid,
uint  _orig_netid,
uint  _netid,
const QString &  _si_standard,
bool  _in_channels_conf,
bool  _in_pat,
bool  _in_pmt,
bool  _in_vct,
bool  _in_nit,
bool  _in_sdt,
bool  _is_encrypted,
bool  _is_data_service,
bool  _is_audio_service,
bool  _is_opencable,
bool  _could_be_opencable,
int  _decryption_status,
const QString &  _default_authority,
uint  _service_type 
)
inline

Definition at line 127 of file channelinfo.h.

◆ ChannelInsertInfo() [3/3]

ChannelInsertInfo::ChannelInsertInfo ( const ChannelInsertInfo other)
inline

Definition at line 193 of file channelinfo.h.

Member Function Documentation

◆ operator=()

ChannelInsertInfo& ChannelInsertInfo::operator= ( const ChannelInsertInfo other)
default

◆ IsSameChannel()

bool ChannelInsertInfo::IsSameChannel ( const ChannelInsertInfo other,
int  relaxed = 0 
) const

Definition at line 450 of file channelinfo.cpp.

Referenced by ChannelImporter::GetDBTransports().

◆ SaveScan()

bool ChannelInsertInfo::SaveScan ( uint  scanid,
uint  transportid 
) const

Definition at line 287 of file channelinfo.cpp.

◆ ImportExtraInfo()

void ChannelInsertInfo::ImportExtraInfo ( const ChannelInsertInfo other)

Definition at line 370 of file channelinfo.cpp.

Member Data Documentation

◆ m_db_mplexid

uint ChannelInsertInfo::m_db_mplexid {0}

◆ m_source_id

uint ChannelInsertInfo::m_source_id {0}

◆ m_channel_id

uint ChannelInsertInfo::m_channel_id {0}

◆ m_callsign

QString ChannelInsertInfo::m_callsign

◆ m_service_name

QString ChannelInsertInfo::m_service_name

◆ m_chan_num

QString ChannelInsertInfo::m_chan_num

◆ m_service_id

uint ChannelInsertInfo::m_service_id {0}

◆ m_service_type

uint ChannelInsertInfo::m_service_type {0}

◆ m_atsc_major_channel

uint ChannelInsertInfo::m_atsc_major_channel {0}

◆ m_atsc_minor_channel

uint ChannelInsertInfo::m_atsc_minor_channel {0}

◆ m_use_on_air_guide

bool ChannelInsertInfo::m_use_on_air_guide {false}

◆ m_hidden

bool ChannelInsertInfo::m_hidden {false}

◆ m_hidden_in_guide

bool ChannelInsertInfo::m_hidden_in_guide {false}

◆ m_freqid

QString ChannelInsertInfo::m_freqid

◆ m_icon

QString ChannelInsertInfo::m_icon

Definition at line 217 of file channelinfo.h.

Referenced by ImportExtraInfo(), and SaveScan().

◆ m_format

QString ChannelInsertInfo::m_format

◆ m_xmltvid

QString ChannelInsertInfo::m_xmltvid

Definition at line 219 of file channelinfo.h.

Referenced by ImportExtraInfo(), SaveScan(), and ChannelUtil::UpdateInsertInfoFromDB().

◆ m_default_authority

QString ChannelInsertInfo::m_default_authority

◆ m_pat_tsid

uint ChannelInsertInfo::m_pat_tsid {0}

◆ m_vct_tsid

uint ChannelInsertInfo::m_vct_tsid {0}

◆ m_vct_chan_tsid

uint ChannelInsertInfo::m_vct_chan_tsid {0}

◆ m_sdt_tsid

uint ChannelInsertInfo::m_sdt_tsid {0}

◆ m_orig_netid

uint ChannelInsertInfo::m_orig_netid {0}

◆ m_netid

uint ChannelInsertInfo::m_netid {0}

◆ m_si_standard

QString ChannelInsertInfo::m_si_standard

◆ m_in_channels_conf

bool ChannelInsertInfo::m_in_channels_conf {false}

Definition at line 230 of file channelinfo.h.

Referenced by ImportExtraInfo(), and SaveScan().

◆ m_in_pat

bool ChannelInsertInfo::m_in_pat {false}

Definition at line 231 of file channelinfo.h.

Referenced by ImportExtraInfo(), and SaveScan().

◆ m_in_pmt

bool ChannelInsertInfo::m_in_pmt {false}

Definition at line 232 of file channelinfo.h.

Referenced by ChannelImporter::DeleteChannels(), ImportExtraInfo(), and SaveScan().

◆ m_in_vct

bool ChannelInsertInfo::m_in_vct {false}

◆ m_in_nit

bool ChannelInsertInfo::m_in_nit {false}

Definition at line 234 of file channelinfo.h.

Referenced by ChannelScanSM::GetChannelList(), ImportExtraInfo(), and SaveScan().

◆ m_in_sdt

bool ChannelInsertInfo::m_in_sdt {false}

Definition at line 235 of file channelinfo.h.

Referenced by ImportExtraInfo(), SaveScan(), and update_info().

◆ m_is_encrypted

bool ChannelInsertInfo::m_is_encrypted {false}

◆ m_is_data_service

bool ChannelInsertInfo::m_is_data_service {false}

Definition at line 237 of file channelinfo.h.

Referenced by ImportExtraInfo(), SaveScan(), and update_info().

◆ m_is_audio_service

bool ChannelInsertInfo::m_is_audio_service {false}

Definition at line 238 of file channelinfo.h.

Referenced by ImportExtraInfo(), SaveScan(), and update_info().

◆ m_is_opencable

bool ChannelInsertInfo::m_is_opencable {false}

Definition at line 239 of file channelinfo.h.

Referenced by ChannelImporter::FixUpOpenCable(), ImportExtraInfo(), and SaveScan().

◆ m_could_be_opencable

bool ChannelInsertInfo::m_could_be_opencable {false}

Definition at line 240 of file channelinfo.h.

Referenced by ChannelImporter::FixUpOpenCable(), ImportExtraInfo(), and SaveScan().

◆ m_decryption_status

int ChannelInsertInfo::m_decryption_status {0}

The documentation for this class was generated from the following files: