ChannelServices Class Reference

#include <channelServices.h>

Inheritance diagram for ChannelServices:
Service Channel

List of all members.

Public Slots

virtual DTC::ChannelInfoListGetChannelInfoList (int SourceID, int StartIndex, int Count)=0
virtual DTC::ChannelInfoGetChannelInfo (int ChanID)=0
virtual bool UpdateDBChannel (uint MplexID, uint SourceID, uint ChannelID, const QString &CallSign, const QString &ChannelName, const QString &ChannelNumber, uint ServiceID, uint ATSCMajorChannel, uint ATSCMinorChannel, bool UseEIT, bool visible, const QString &FrequencyID, const QString &Icon, const QString &Format, const QString &XMLTVID, const QString &DefaultAuthority)=0
virtual bool AddDBChannel (uint MplexID, uint SourceID, uint ChannelID, const QString &CallSign, const QString &ChannelName, const QString &ChannelNumber, uint ServiceID, uint ATSCMajorChannel, uint ATSCMinorChannel, bool UseEIT, bool visible, const QString &FrequencyID, const QString &Icon, const QString &Format, const QString &XMLTVID, const QString &DefaultAuthority)=0
virtual bool RemoveDBChannel (uint ChannelID)=0
virtual DTC::VideoSourceListGetVideoSourceList (void)=0
virtual DTC::VideoSourceGetVideoSource (uint SourceID)=0
virtual bool UpdateVideoSource (uint SourceID, const QString &SourceName, const QString &Grabber, const QString &UserId, const QString &FreqTable, const QString &LineupId, const QString &Password, bool UseEIT, const QString &ConfigPath, int NITId)=0
virtual int AddVideoSource (const QString &SourceName, const QString &Grabber, const QString &UserId, const QString &FreqTable, const QString &LineupId, const QString &Password, bool UseEIT, const QString &ConfigPath, int NITId)=0
virtual bool RemoveVideoSource (uint SourceID)=0
virtual DTC::LineupListGetDDLineupList (const QString &Source, const QString &UserId, const QString &Password)=0
virtual int FetchChannelsFromSource (const uint SourceId, const uint CardId, bool WaitForFinish)=0
virtual DTC::VideoMultiplexListGetVideoMultiplexList (int SourceID, int StartIndex, int Count)=0
virtual DTC::VideoMultiplexGetVideoMultiplex (int MplexID)=0
virtual QStringList GetXMLTVIdList (int SourceID)=0

Public Member Functions

 ChannelServices (QObject *parent=0)

Private Member Functions

 Q_CLASSINFO ("version","1.2")
 Q_CLASSINFO ("AddDBChannel_Method","POST") Q_CLASSINFO("UpdateDBChannel_Method"
POST Q_CLASSINFO ("RemoveDBChannel_Method","POST") Q_CLASSINFO("AddVideoSource_Method"
POST POST Q_CLASSINFO ("UpdateVideoSource_Method","POST") Q_CLASSINFO("RemoveVideoSource_Method"

Detailed Description

Definition at line 41 of file channelServices.h.


Constructor & Destructor Documentation

ChannelServices::ChannelServices ( QObject *  parent = 0  )  [inline]

Definition at line 57 of file channelServices.h.


Member Function Documentation

ChannelServices::Q_CLASSINFO ( "version"  ,
"1.2"   
) [private]
ChannelServices::Q_CLASSINFO ( "AddDBChannel_Method"  ,
"POST"   
) [private]
POST ChannelServices::Q_CLASSINFO ( "RemoveDBChannel_Method"  ,
"POST"   
) [private]
POST POST ChannelServices::Q_CLASSINFO ( "UpdateVideoSource_Method"  ,
"POST"   
) [private]
virtual DTC::ChannelInfoList* ChannelServices::GetChannelInfoList ( int  SourceID,
int  StartIndex,
int  Count 
) [pure virtual, slot]

Implemented in Channel.

virtual DTC::ChannelInfo* ChannelServices::GetChannelInfo ( int  ChanID  )  [pure virtual, slot]

Implemented in Channel.

virtual bool ChannelServices::UpdateDBChannel ( uint  MplexID,
uint  SourceID,
uint  ChannelID,
const QString &  CallSign,
const QString &  ChannelName,
const QString &  ChannelNumber,
uint  ServiceID,
uint  ATSCMajorChannel,
uint  ATSCMinorChannel,
bool  UseEIT,
bool  visible,
const QString &  FrequencyID,
const QString &  Icon,
const QString &  Format,
const QString &  XMLTVID,
const QString &  DefaultAuthority 
) [pure virtual, slot]

Implemented in Channel.

virtual bool ChannelServices::AddDBChannel ( uint  MplexID,
uint  SourceID,
uint  ChannelID,
const QString &  CallSign,
const QString &  ChannelName,
const QString &  ChannelNumber,
uint  ServiceID,
uint  ATSCMajorChannel,
uint  ATSCMinorChannel,
bool  UseEIT,
bool  visible,
const QString &  FrequencyID,
const QString &  Icon,
const QString &  Format,
const QString &  XMLTVID,
const QString &  DefaultAuthority 
) [pure virtual, slot]

Implemented in Channel.

virtual bool ChannelServices::RemoveDBChannel ( uint  ChannelID  )  [pure virtual, slot]

Implemented in Channel.

virtual DTC::VideoSourceList* ChannelServices::GetVideoSourceList ( void   )  [pure virtual, slot]

Implemented in Channel.

virtual DTC::VideoSource* ChannelServices::GetVideoSource ( uint  SourceID  )  [pure virtual, slot]

Implemented in Channel.

virtual bool ChannelServices::UpdateVideoSource ( uint  SourceID,
const QString &  SourceName,
const QString &  Grabber,
const QString &  UserId,
const QString &  FreqTable,
const QString &  LineupId,
const QString &  Password,
bool  UseEIT,
const QString &  ConfigPath,
int  NITId 
) [pure virtual, slot]

Implemented in Channel.

virtual int ChannelServices::AddVideoSource ( const QString &  SourceName,
const QString &  Grabber,
const QString &  UserId,
const QString &  FreqTable,
const QString &  LineupId,
const QString &  Password,
bool  UseEIT,
const QString &  ConfigPath,
int  NITId 
) [pure virtual, slot]

Implemented in Channel.

virtual bool ChannelServices::RemoveVideoSource ( uint  SourceID  )  [pure virtual, slot]

Implemented in Channel.

virtual DTC::LineupList* ChannelServices::GetDDLineupList ( const QString &  Source,
const QString &  UserId,
const QString &  Password 
) [pure virtual, slot]

Implemented in Channel.

virtual int ChannelServices::FetchChannelsFromSource ( const uint  SourceId,
const uint  CardId,
bool  WaitForFinish 
) [pure virtual, slot]

Implemented in Channel.

virtual DTC::VideoMultiplexList* ChannelServices::GetVideoMultiplexList ( int  SourceID,
int  StartIndex,
int  Count 
) [pure virtual, slot]

Implemented in Channel.

virtual DTC::VideoMultiplex* ChannelServices::GetVideoMultiplex ( int  MplexID  )  [pure virtual, slot]

Implemented in Channel.

virtual QStringList ChannelServices::GetXMLTVIdList ( int  SourceID  )  [pure virtual, slot]

Implemented in Channel.


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