MythTV  master
Enumerations | Functions | Variables
Engine.cpp File Reference
#include <QStringList>
#include <QRegularExpression>
#include <QThread>
#include "Engine.h"
#include "ParseNode.h"
#include "ParseBinary.h"
#include "ParseText.h"
#include "Root.h"
#include "Groups.h"
#include "ASN1Codes.h"
#include "Logging.h"
#include "freemheg.h"
#include "Visible.h"
#include "Stream.h"
#include <cstdarg>
#include <cstdio>
#include <cstdlib>
Include dependency graph for Engine.cpp:

Go to the source code of this file.

Enumerations

enum  EProtocol {
  kProtoUnknown, kProtoDSM, kProtoCI, kProtoHTTP,
  kProtoHybrid
}
 

Functions

MHEGMHCreateEngine (MHContext *context)
 
static EProtocol PathProtocol (const QString &csPath)
 
void mhlog_fn (const QString &logtext)
 
void MHSetLogging (FILE *logStream, unsigned int logLevel)
 

Variables

static constexpr std::chrono::milliseconds CONTENT_CHECK_TIME { 2s }
 
int gMHLogoptions = MHLogError
 
FILE * gMHLogStream = nullptr
 

Enumeration Type Documentation

◆ EProtocol

enum EProtocol
Enumerator
kProtoUnknown 
kProtoDSM 
kProtoCI 
kProtoHTTP 
kProtoHybrid 

Definition at line 253 of file Engine.cpp.

Function Documentation

◆ MHCreateEngine()

MHEG* MHCreateEngine ( MHContext context)

Definition at line 43 of file Engine.cpp.

◆ PathProtocol()

static EProtocol PathProtocol ( const QString &  csPath)
static

◆ mhlog_fn()

void mhlog_fn ( const QString &  logtext)

Definition at line 1485 of file Engine.cpp.

◆ MHSetLogging()

void MHSetLogging ( FILE *  logStream,
unsigned int  logLevel 
)

Definition at line 1492 of file Engine.cpp.

Referenced by InteractiveTV::InteractiveTV().

Variable Documentation

◆ CONTENT_CHECK_TIME

constexpr std::chrono::milliseconds CONTENT_CHECK_TIME { 2s }
staticconstexpr

Definition at line 78 of file Engine.cpp.

Referenced by MHEngine::RunAll().

◆ gMHLogoptions

int gMHLogoptions = MHLogError

◆ gMHLogStream

FILE* gMHLogStream = nullptr