MythTV  0.27pre
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Public Slots | Public Member Functions | Private Member Functions | List of all members
DvrServices Class Reference

#include <dvrServices.h>

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

Public Slots

virtual DTC::ProgramListGetExpiringList (int StartIndex, int Count)=0
virtual DTC::ProgramListGetRecordedList (bool Descending, int StartIndex, int Count)=0
virtual DTC::ProgramListGetFilteredRecordedList (bool Descending, int StartIndex, int Count, const QString &TitleRegEx, const QString &RecGroup, const QString &StorageGroup)=0
virtual DTC::ProgramGetRecorded (int ChanId, const QDateTime &StartTime)=0
virtual bool RemoveRecorded (int ChanId, const QDateTime &StartTime)=0
virtual DTC::ProgramListGetConflictList (int StartIndex, int Count)=0
virtual DTC::ProgramListGetUpcomingList (int StartIndex, int Count, bool ShowAll)=0
virtual DTC::EncoderListGetEncoderList ()=0
virtual QStringList GetRecGroupList ()=0
virtual QStringList GetTitleList ()=0
virtual int AddRecordSchedule (QString Title, QString Subtitle, QString Description, QString Category, QDateTime StartTime, QDateTime EndTime, QString SeriesId, QString ProgramId, int ChanId, QString Station, int FindDay, QTime FindTime, int ParentId, bool Inactive, uint Season, uint Episode, QString Inetref, QString Type, QString SearchType, int RecPriority, uint PreferredInput, int StartOffset, int EndOffset, QString DupMethod, QString DupIn, uint Filter, QString RecProfile, QString RecGroup, QString StorageGroup, QString PlayGroup, bool AutoExpire, int MaxEpisodes, bool MaxNewest, bool AutoCommflag, bool AutoTranscode, bool AutoMetaLookup, bool AutoUserJob1, bool AutoUserJob2, bool AutoUserJob3, bool AutoUserJob4, int Transcoder)=0
virtual bool UpdateRecordSchedule (int RecordId, QString Title, QString Subtitle, QString Description, QString Category, QDateTime StartTime, QDateTime EndTime, QString SeriesId, QString ProgramId, int ChanId, QString Station, int FindDay, QTime FindTime, bool Inactive, uint Season, uint Episode, QString Inetref, QString Type, QString SearchType, int RecPriority, uint PreferredInput, int StartOffset, int EndOffset, QString DupMethod, QString DupIn, uint Filter, QString RecProfile, QString RecGroup, QString StorageGroup, QString PlayGroup, bool AutoExpire, int MaxEpisodes, bool MaxNewest, bool AutoCommflag, bool AutoTranscode, bool AutoMetaLookup, bool AutoUserJob1, bool AutoUserJob2, bool AutoUserJob3, bool AutoUserJob4, int Transcoder)=0
virtual bool RemoveRecordSchedule (uint RecordId)=0
virtual DTC::RecRuleListGetRecordScheduleList (int StartIndex, int Count)=0
virtual DTC::RecRuleGetRecordSchedule (uint RecordId, QString Template, int ChanId, QDateTime StartTime, bool MakeOverride)=0
virtual bool EnableRecordSchedule (uint RecordId)=0
virtual bool DisableRecordSchedule (uint RecordId)=0

Public Member Functions

 DvrServices (QObject *parent=0)
- Public Member Functions inherited from Service
 Service (QObject *parent=NULL)
virtual QVariant ConvertToVariant (int nType, void *pValue)
virtual voidConvertToParameterPtr (int nTypeId, const QString &sParamType, void *pParam, const QString &sValue)

Private Member Functions

 Q_CLASSINFO ("version","1.7")
 Q_CLASSINFO ("RemoveRecordedItem_Method","POST") Q_CLASSINFO("AddRecordSchedule_Method"
POST Q_CLASSINFO ("RemoveRecordSchedule_Method","POST") Q_CLASSINFO("EnableRecordSchedule_Method"
POST POST Q_CLASSINFO ("DisableRecordSchedule_Method","POST") Q_CLASSINFO("UpdateRecordSchedule_Method"

Additional Inherited Members

- Static Public Member Functions inherited from Service
static bool ToBool (const QString &sVal)

Detailed Description

Definition at line 38 of file dvrServices.h.

Constructor & Destructor Documentation

DvrServices::DvrServices ( QObject *  parent = 0)
inline

Definition at line 54 of file dvrServices.h.

Member Function Documentation

DvrServices::Q_CLASSINFO ( "version"  ,
"1.7"   
)
private
DvrServices::Q_CLASSINFO ( "RemoveRecordedItem_Method"  ,
"POST"   
)
private
POST DvrServices::Q_CLASSINFO ( "RemoveRecordSchedule_Method"  ,
"POST"   
)
private
POST POST DvrServices::Q_CLASSINFO ( "DisableRecordSchedule_Method"  ,
"POST"   
)
private
virtual DTC::ProgramList* DvrServices::GetExpiringList ( int  StartIndex,
int  Count 
)
pure virtualslot

Implemented in Dvr.

virtual DTC::ProgramList* DvrServices::GetRecordedList ( bool  Descending,
int  StartIndex,
int  Count 
)
pure virtualslot

Implemented in Dvr.

virtual DTC::ProgramList* DvrServices::GetFilteredRecordedList ( bool  Descending,
int  StartIndex,
int  Count,
const QString &  TitleRegEx,
const QString &  RecGroup,
const QString &  StorageGroup 
)
pure virtualslot

Implemented in Dvr.

virtual DTC::Program* DvrServices::GetRecorded ( int  ChanId,
const QDateTime &  StartTime 
)
pure virtualslot

Implemented in Dvr.

virtual bool DvrServices::RemoveRecorded ( int  ChanId,
const QDateTime &  StartTime 
)
pure virtualslot

Implemented in Dvr.

virtual DTC::ProgramList* DvrServices::GetConflictList ( int  StartIndex,
int  Count 
)
pure virtualslot

Implemented in Dvr.

virtual DTC::ProgramList* DvrServices::GetUpcomingList ( int  StartIndex,
int  Count,
bool  ShowAll 
)
pure virtualslot

Implemented in Dvr.

virtual DTC::EncoderList* DvrServices::GetEncoderList ( )
pure virtualslot

Implemented in Dvr.

virtual QStringList DvrServices::GetRecGroupList ( )
pure virtualslot

Implemented in Dvr.

virtual QStringList DvrServices::GetTitleList ( )
pure virtualslot

Implemented in Dvr.

virtual int DvrServices::AddRecordSchedule ( QString  Title,
QString  Subtitle,
QString  Description,
QString  Category,
QDateTime  StartTime,
QDateTime  EndTime,
QString  SeriesId,
QString  ProgramId,
int  ChanId,
QString  Station,
int  FindDay,
QTime  FindTime,
int  ParentId,
bool  Inactive,
uint  Season,
uint  Episode,
QString  Inetref,
QString  Type,
QString  SearchType,
int  RecPriority,
uint  PreferredInput,
int  StartOffset,
int  EndOffset,
QString  DupMethod,
QString  DupIn,
uint  Filter,
QString  RecProfile,
QString  RecGroup,
QString  StorageGroup,
QString  PlayGroup,
bool  AutoExpire,
int  MaxEpisodes,
bool  MaxNewest,
bool  AutoCommflag,
bool  AutoTranscode,
bool  AutoMetaLookup,
bool  AutoUserJob1,
bool  AutoUserJob2,
bool  AutoUserJob3,
bool  AutoUserJob4,
int  Transcoder 
)
pure virtualslot

Implemented in Dvr.

virtual bool DvrServices::UpdateRecordSchedule ( int  RecordId,
QString  Title,
QString  Subtitle,
QString  Description,
QString  Category,
QDateTime  StartTime,
QDateTime  EndTime,
QString  SeriesId,
QString  ProgramId,
int  ChanId,
QString  Station,
int  FindDay,
QTime  FindTime,
bool  Inactive,
uint  Season,
uint  Episode,
QString  Inetref,
QString  Type,
QString  SearchType,
int  RecPriority,
uint  PreferredInput,
int  StartOffset,
int  EndOffset,
QString  DupMethod,
QString  DupIn,
uint  Filter,
QString  RecProfile,
QString  RecGroup,
QString  StorageGroup,
QString  PlayGroup,
bool  AutoExpire,
int  MaxEpisodes,
bool  MaxNewest,
bool  AutoCommflag,
bool  AutoTranscode,
bool  AutoMetaLookup,
bool  AutoUserJob1,
bool  AutoUserJob2,
bool  AutoUserJob3,
bool  AutoUserJob4,
int  Transcoder 
)
pure virtualslot

Implemented in Dvr.

virtual bool DvrServices::RemoveRecordSchedule ( uint  RecordId)
pure virtualslot

Implemented in Dvr.

virtual DTC::RecRuleList* DvrServices::GetRecordScheduleList ( int  StartIndex,
int  Count 
)
pure virtualslot

Implemented in Dvr.

virtual DTC::RecRule* DvrServices::GetRecordSchedule ( uint  RecordId,
QString  Template,
int  ChanId,
QDateTime  StartTime,
bool  MakeOverride 
)
pure virtualslot

Implemented in Dvr.

virtual bool DvrServices::EnableRecordSchedule ( uint  RecordId)
pure virtualslot

Implemented in Dvr.

virtual bool DvrServices::DisableRecordSchedule ( uint  RecordId)
pure virtualslot

Implemented in Dvr.


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