MythTV  master
Classes | Typedefs | Enumerations
autoexpire.h File Reference
#include <cstdint>
#include <vector>
#include <QWaitCondition>
#include <QDateTime>
#include <QPointer>
#include <QObject>
#include <QString>
#include <QMutex>
#include <QQueue>
#include <QSet>
#include <QMap>
#include "mthread.h"
Include dependency graph for autoexpire.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ExpireThread
 
class  UpdateEntry
 
class  AutoExpire
 Used to expire recordings to make space for new recordings. More...
 

Typedefs

typedef vector< ProgramInfo * > pginfolist_t
 
typedef vector< EncoderLink * > enclinklist_t
 

Enumerations

enum  ExpireMethodType {
  emOldestFirst = 1, emLowestPriorityFirst = 2, emWeightedTimePriority = 3, emShortLiveTVPrograms = 10000,
  emNormalLiveTVPrograms = 10001, emOldDeletedPrograms = 10002, emNormalDeletedPrograms = 10003, emQuickDeletedPrograms = 10004
}
 

Typedef Documentation

◆ pginfolist_t

typedef vector<ProgramInfo*> pginfolist_t

Definition at line 23 of file autoexpire.h.

◆ enclinklist_t

typedef vector<EncoderLink*> enclinklist_t

Definition at line 26 of file autoexpire.h.

Enumeration Type Documentation

◆ ExpireMethodType

Enumerator
emOldestFirst 
emLowestPriorityFirst 
emWeightedTimePriority 
emShortLiveTVPrograms 
emNormalLiveTVPrograms 
emOldDeletedPrograms 
emNormalDeletedPrograms 
emQuickDeletedPrograms 

Definition at line 28 of file autoexpire.h.