MythTV  master
Classes | Typedefs | Functions
frequencytables.h File Reference
#include <list>
#include <vector>
#include <QString>
#include <QMap>
#include "mythtvexp.h"
#include "dtvconfparser.h"
#include "dtvconfparserhelpers.h"
#include "iptvtuningdata.h"
Include dependency graph for frequencytables.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FrequencyTable
 
class  TransportScanItem
 Class used for doing a list of frequencies / transports. More...
 
class  transport_scan_items_it_t
 

Typedefs

typedef QMap< QString, const FrequencyTable * > freq_table_map_t
 
typedef vector< const FrequencyTable * > freq_table_list_t
 
typedef list< TransportScanItemtransport_scan_items_t
 

Functions

bool teardown_frequency_tables (void)
 
freq_table_list_t get_matching_freq_tables (const QString &format, const QString &modulation, const QString &country)
 
MTV_PUBLIC long long get_center_frequency (const QString &format, const QString &modulation, const QString &country, int freqid)
 
int get_closest_freqid (const QString &format, QString modulation, const QString &country, long long centerfreq)
 
bool operator== (const transport_scan_items_it_t &A, const transport_scan_items_it_t &B)
 
bool operator!= (const transport_scan_items_it_t &A, const transport_scan_items_it_t &B)
 
bool operator== (const transport_scan_items_it_t &A, const list< TransportScanItem >::iterator &B)
 

Typedef Documentation

◆ freq_table_map_t

typedef QMap<QString, const FrequencyTable*> freq_table_map_t

Definition at line 22 of file frequencytables.h.

◆ freq_table_list_t

typedef vector<const FrequencyTable*> freq_table_list_t

Definition at line 25 of file frequencytables.h.

◆ transport_scan_items_t

Definition at line 286 of file frequencytables.h.

Function Documentation

◆ teardown_frequency_tables()

bool teardown_frequency_tables ( void  )

Definition at line 220 of file frequencytables.cpp.

Referenced by ChannelScanSM::~ChannelScanSM().

◆ get_matching_freq_tables()

freq_table_list_t get_matching_freq_tables ( const QString &  format,
const QString &  modulation,
const QString &  country 
)

◆ get_center_frequency()

MTV_PUBLIC long long get_center_frequency ( const QString &  format,
const QString &  modulation,
const QString &  country,
int  freqid 
)

Definition at line 268 of file frequencytables.cpp.

Referenced by get_atsc_stuff().

◆ get_closest_freqid()

int get_closest_freqid ( const QString &  format,
QString  modulation,
const QString &  country,
long long  centerfreq 
)

Definition at line 291 of file frequencytables.cpp.

◆ operator==() [1/2]

bool operator== ( const transport_scan_items_it_t A,
const transport_scan_items_it_t B 
)
inline

Definition at line 262 of file frequencytables.h.

◆ operator!=()

bool operator!= ( const transport_scan_items_it_t A,
const transport_scan_items_it_t B 
)
inline

Definition at line 271 of file frequencytables.h.

◆ operator==() [2/2]

bool operator== ( const transport_scan_items_it_t A,
const list< TransportScanItem >::iterator &  B 
)
inline

Definition at line 277 of file frequencytables.h.