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, QString _callsign, QString _service_name, 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, QString _freqid, QString _icon, QString _format, QString _xmltvid, uint _pat_tsid, uint _vct_tsid, uint _vct_chan_tsid, uint _sdt_tsid, uint _orig_netid, uint _netid, 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, QString _default_authority, uint _service_type)
 
 ChannelInsertInfo (const ChannelInsertInfo &other)
 
ChannelInsertInfooperator= (const ChannelInsertInfo &)=default
 
bool IsSameChannel (const ChannelInsertInfo &other, int relaxed=0) const
 
bool SaveScan (uint scanid, uint transportid) const
 
void ImportExtraInfo (const ChannelInsertInfo &other)
 

Public Attributes

uint m_dbMplexId {0}
 
uint m_sourceId {0}
 
uint m_channelId {0}
 
QString m_callSign
 
QString m_serviceName
 
QString m_chanNum
 
uint m_serviceId {0}
 
uint m_serviceType {0}
 
uint m_atscMajorChannel {0}
 
uint m_atscMinorChannel {0}
 
bool m_useOnAirGuide {false}
 
bool m_hidden {false}
 
bool m_hiddenInGuide {false}
 
ChannelVisibleType m_visible {kChannelVisible}
 
QString m_freqId
 
QString m_icon
 
QString m_format
 
QString m_xmltvId
 
QString m_defaultAuthority
 
uint m_patTsId {0}
 
uint m_vctTsId {0}
 
uint m_vctChanTsId {0}
 
uint m_sdtTsId {0}
 
uint m_origNetId {0}
 
uint m_netId {0}
 
QString m_siStandard
 
bool m_inChannelsConf {false}
 
bool m_inPat {false}
 
bool m_inPmt {false}
 
bool m_inVct {false}
 
bool m_inNit {false}
 
bool m_inSdt {false}
 
bool m_isEncrypted {false}
 
bool m_isDataService {false}
 
bool m_isAudioService {false}
 
bool m_isOpencable {false}
 
bool m_couldBeOpencable {false}
 
int m_decryptionStatus {0}
 
uint m_oldOrigNetId {0}
 
uint m_oldTsId {0}
 
uint m_oldServiceId {0}
 

Detailed Description

Definition at line 133 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,
QString  _callsign,
QString  _service_name,
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,
QString  _freqid,
QString  _icon,
QString  _format,
QString  _xmltvid,
uint  _pat_tsid,
uint  _vct_tsid,
uint  _vct_chan_tsid,
uint  _sdt_tsid,
uint  _orig_netid,
uint  _netid,
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,
QString  _default_authority,
uint  _service_type 
)
inline

Definition at line 137 of file channelinfo.h.

◆ ChannelInsertInfo() [3/3]

ChannelInsertInfo::ChannelInsertInfo ( const ChannelInsertInfo other)
inline

Definition at line 203 of file channelinfo.h.

Member Function Documentation

◆ operator=()

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

◆ IsSameChannel()

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

Definition at line 459 of file channelinfo.cpp.

Referenced by ChannelImporter::GetDBTransports().

◆ SaveScan()

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

Definition at line 293 of file channelinfo.cpp.

◆ ImportExtraInfo()

void ChannelInsertInfo::ImportExtraInfo ( const ChannelInsertInfo other)

Definition at line 379 of file channelinfo.cpp.

Member Data Documentation

◆ m_dbMplexId

uint ChannelInsertInfo::m_dbMplexId {0}

◆ m_sourceId

uint ChannelInsertInfo::m_sourceId {0}

◆ m_channelId

uint ChannelInsertInfo::m_channelId {0}

◆ m_callSign

QString ChannelInsertInfo::m_callSign

◆ m_serviceName

QString ChannelInsertInfo::m_serviceName

◆ m_chanNum

QString ChannelInsertInfo::m_chanNum

◆ m_serviceId

uint ChannelInsertInfo::m_serviceId {0}

◆ m_serviceType

uint ChannelInsertInfo::m_serviceType {0}

◆ m_atscMajorChannel

uint ChannelInsertInfo::m_atscMajorChannel {0}

◆ m_atscMinorChannel

uint ChannelInsertInfo::m_atscMinorChannel {0}

◆ m_useOnAirGuide

bool ChannelInsertInfo::m_useOnAirGuide {false}

◆ m_hidden

bool ChannelInsertInfo::m_hidden {false}

◆ m_hiddenInGuide

bool ChannelInsertInfo::m_hiddenInGuide {false}

Definition at line 225 of file channelinfo.h.

Referenced by SaveScan(), and update_info().

◆ m_visible

ChannelVisibleType ChannelInsertInfo::m_visible {kChannelVisible}

◆ m_freqId

QString ChannelInsertInfo::m_freqId

◆ m_icon

QString ChannelInsertInfo::m_icon

Definition at line 228 of file channelinfo.h.

Referenced by ImportExtraInfo(), and SaveScan().

◆ m_format

QString ChannelInsertInfo::m_format

◆ m_xmltvId

QString ChannelInsertInfo::m_xmltvId

Definition at line 230 of file channelinfo.h.

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

◆ m_defaultAuthority

QString ChannelInsertInfo::m_defaultAuthority

◆ m_patTsId

uint ChannelInsertInfo::m_patTsId {0}

◆ m_vctTsId

uint ChannelInsertInfo::m_vctTsId {0}

◆ m_vctChanTsId

uint ChannelInsertInfo::m_vctChanTsId {0}

◆ m_sdtTsId

uint ChannelInsertInfo::m_sdtTsId {0}

◆ m_origNetId

uint ChannelInsertInfo::m_origNetId {0}

◆ m_netId

uint ChannelInsertInfo::m_netId {0}

◆ m_siStandard

QString ChannelInsertInfo::m_siStandard

◆ m_inChannelsConf

bool ChannelInsertInfo::m_inChannelsConf {false}

Definition at line 241 of file channelinfo.h.

Referenced by ImportExtraInfo(), and SaveScan().

◆ m_inPat

bool ChannelInsertInfo::m_inPat {false}

Definition at line 242 of file channelinfo.h.

Referenced by ImportExtraInfo(), and SaveScan().

◆ m_inPmt

bool ChannelInsertInfo::m_inPmt {false}

Definition at line 243 of file channelinfo.h.

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

◆ m_inVct

bool ChannelInsertInfo::m_inVct {false}

Definition at line 244 of file channelinfo.h.

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

◆ m_inNit

bool ChannelInsertInfo::m_inNit {false}

Definition at line 245 of file channelinfo.h.

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

◆ m_inSdt

bool ChannelInsertInfo::m_inSdt {false}

Definition at line 246 of file channelinfo.h.

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

◆ m_isEncrypted

bool ChannelInsertInfo::m_isEncrypted {false}

◆ m_isDataService

bool ChannelInsertInfo::m_isDataService {false}

Definition at line 248 of file channelinfo.h.

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

◆ m_isAudioService

bool ChannelInsertInfo::m_isAudioService {false}

Definition at line 249 of file channelinfo.h.

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

◆ m_isOpencable

bool ChannelInsertInfo::m_isOpencable {false}

Definition at line 250 of file channelinfo.h.

Referenced by ImportExtraInfo(), and SaveScan().

◆ m_couldBeOpencable

bool ChannelInsertInfo::m_couldBeOpencable {false}

Definition at line 251 of file channelinfo.h.

Referenced by ImportExtraInfo(), and SaveScan().

◆ m_decryptionStatus

int ChannelInsertInfo::m_decryptionStatus {0}

Definition at line 252 of file channelinfo.h.

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

◆ m_oldOrigNetId

uint ChannelInsertInfo::m_oldOrigNetId {0}

Definition at line 255 of file channelinfo.h.

Referenced by update_info().

◆ m_oldTsId

uint ChannelInsertInfo::m_oldTsId {0}

Definition at line 256 of file channelinfo.h.

Referenced by update_info().

◆ m_oldServiceId

uint ChannelInsertInfo::m_oldServiceId {0}

Definition at line 257 of file channelinfo.h.

Referenced by update_info().


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