MythTV  master
Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes | List of all members
MythRebuildSaver Class Reference

#include <mythcommflagplayer.h>

Inheritance diagram for MythRebuildSaver:
Inheritance graph
[legend]
Collaboration diagram for MythRebuildSaver:
Collaboration graph
[legend]

Public Member Functions

 MythRebuildSaver (DecoderBase *Decoder, uint64_t First, uint64_t Last)
 
void run () override
 

Static Public Member Functions

static uint GetCount (DecoderBase *Decoder)
 
static void Wait (DecoderBase *Decoder)
 

Private Attributes

DecoderBasem_decoder { nullptr }
 
uint64_t m_first { 0 }
 
uint64_t m_last { 0 }
 

Static Private Attributes

static QMutex s_lock
 
static QWaitCondition s_wait
 
static QHash< DecoderBase *, uints_count
 

Detailed Description

Definition at line 7 of file mythcommflagplayer.h.

Constructor & Destructor Documentation

◆ MythRebuildSaver()

MythRebuildSaver::MythRebuildSaver ( DecoderBase Decoder,
uint64_t  First,
uint64_t  Last 
)

Definition at line 19 of file mythcommflagplayer.cpp.

Member Function Documentation

◆ run()

void MythRebuildSaver::run ( )
override

Definition at line 28 of file mythcommflagplayer.cpp.

◆ GetCount()

uint MythRebuildSaver::GetCount ( DecoderBase Decoder)
static

Definition at line 38 of file mythcommflagplayer.cpp.

Referenced by MythCommFlagPlayer::RebuildSeekTable().

◆ Wait()

void MythRebuildSaver::Wait ( DecoderBase Decoder)
static

Definition at line 44 of file mythcommflagplayer.cpp.

Referenced by MythCommFlagPlayer::RebuildSeekTable().

Member Data Documentation

◆ m_decoder

DecoderBase* MythRebuildSaver::m_decoder { nullptr }
private

Definition at line 16 of file mythcommflagplayer.h.

Referenced by run().

◆ m_first

uint64_t MythRebuildSaver::m_first { 0 }
private

Definition at line 17 of file mythcommflagplayer.h.

Referenced by run().

◆ m_last

uint64_t MythRebuildSaver::m_last { 0 }
private

Definition at line 18 of file mythcommflagplayer.h.

Referenced by run().

◆ s_lock

QMutex MythRebuildSaver::s_lock
staticprivate

Definition at line 20 of file mythcommflagplayer.h.

Referenced by GetCount(), MythRebuildSaver(), run(), and Wait().

◆ s_wait

QWaitCondition MythRebuildSaver::s_wait
staticprivate

Definition at line 21 of file mythcommflagplayer.h.

Referenced by run(), and Wait().

◆ s_count

QHash< DecoderBase *, uint > MythRebuildSaver::s_count
staticprivate

Definition at line 22 of file mythcommflagplayer.h.

Referenced by GetCount(), MythRebuildSaver(), run(), and Wait().


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