MythTV  master
Macros | Functions
iptvchannelfetcher.cpp File Reference
#include <cmath>
#include <unistd.h>
#include <utility>
#include <QFile>
#include <QRegularExpression>
#include <QTextStream>
#include "libmyth/mythcontext.h"
#include "libmythbase/mythdownloadmanager.h"
#include "libmythbase/mythlogging.h"
#include "cardutil.h"
#include "channelutil.h"
#include "iptvchannelfetcher.h"
#include "scanmonitor.h"
Include dependency graph for iptvchannelfetcher.cpp:

Go to the source code of this file.

Macros

#define LOC   QString("IPTVChanFetch: ")
 

Functions

static bool parse_chan_info (const QString &rawdata, IPTVChannelInfo &info, QString &channum, int &nextChanNum, uint &lineNum)
 
static bool parse_extinf (const QString &line, QString &channum, QString &name, int &nextChanNum)
 
static uint estimate_number_of_channels (const QString &rawdata)
 

Macro Definition Documentation

◆ LOC

#define LOC   QString("IPTVChanFetch: ")

Definition at line 23 of file iptvchannelfetcher.cpp.

Function Documentation

◆ parse_chan_info()

static bool parse_chan_info ( const QString &  rawdata,
IPTVChannelInfo info,
QString &  channum,
int &  nextChanNum,
uint lineNum 
)
static

Definition at line 392 of file iptvchannelfetcher.cpp.

Referenced by IPTVChannelFetcher::ParsePlaylist().

◆ parse_extinf()

static bool parse_extinf ( const QString &  line,
QString &  channum,
QString &  name,
int &  nextChanNum 
)
static

Definition at line 472 of file iptvchannelfetcher.cpp.

Referenced by parse_chan_info().

◆ estimate_number_of_channels()

static uint estimate_number_of_channels ( const QString &  rawdata)
static

Definition at line 278 of file iptvchannelfetcher.cpp.

Referenced by IPTVChannelFetcher::ParsePlaylist().