DvrServices Class Reference

#include <dvrServices.h>

Inheritance diagram for DvrServices:
Service Dvr

List of all members.

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 int AddRecordSchedule (int ChanId, QDateTime StartTime, int ParentId, bool Inactive, uint Season, uint Episode, QString Inetref, int FindId, 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)=0
virtual bool EnableRecordSchedule (uint RecordId)=0
virtual bool DisableRecordSchedule (uint RecordId)=0

Private Member Functions

 Q_CLASSINFO ("version","1.4")
 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") public

Detailed Description

Definition at line 38 of file dvrServices.h.


Member Function Documentation

DvrServices::Q_CLASSINFO ( "version"  ,
"1.4"   
) [private]
DvrServices::Q_CLASSINFO ( "RemoveRecordedItem_Method"  ,
"POST"   
) [private]
POST DvrServices::Q_CLASSINFO ( "RemoveRecordSchedule_Method"  ,
"POST"   
) [private]
POST POST DvrServices::Q_CLASSINFO ( "DisableRecordSchedule_Method"  ,
"POST"   
) [inline, private]

Definition at line 46 of file dvrServices.h.

virtual DTC::ProgramList* DvrServices::GetExpiringList ( int  StartIndex,
int  Count 
) [pure virtual, slot]

Implemented in Dvr.

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

Implemented in Dvr.

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

Implemented in Dvr.

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

Implemented in Dvr.

virtual bool DvrServices::RemoveRecorded ( int  ChanId,
const QDateTime &  StartTime 
) [pure virtual, slot]

Implemented in Dvr.

virtual DTC::ProgramList* DvrServices::GetConflictList ( int  StartIndex,
int  Count 
) [pure virtual, slot]

Implemented in Dvr.

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

Implemented in Dvr.

virtual DTC::EncoderList* DvrServices::GetEncoderList (  )  [pure virtual, slot]

Implemented in Dvr.

virtual int DvrServices::AddRecordSchedule ( int  ChanId,
QDateTime  StartTime,
int  ParentId,
bool  Inactive,
uint  Season,
uint  Episode,
QString  Inetref,
int  FindId,
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 virtual, slot]

Implemented in Dvr.

virtual bool DvrServices::RemoveRecordSchedule ( uint  RecordId  )  [pure virtual, slot]

Implemented in Dvr.

virtual DTC::RecRuleList* DvrServices::GetRecordScheduleList ( int  StartIndex,
int  Count 
) [pure virtual, slot]

Implemented in Dvr.

virtual DTC::RecRule* DvrServices::GetRecordSchedule ( uint  RecordId  )  [pure virtual, slot]

Implemented in Dvr.

virtual bool DvrServices::EnableRecordSchedule ( uint  RecordId  )  [pure virtual, slot]

Implemented in Dvr.

virtual bool DvrServices::DisableRecordSchedule ( uint  RecordId  )  [pure virtual, slot]

Implemented in Dvr.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Thu May 24 06:42:00 2012 for MythTV by  doxygen 1.6.3