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

#include <mythServices.h>

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

Public Slots

virtual DTC::ConnectionInfoGetConnectionInfo (const QString &Pin)=0
virtual QString GetHostName ()=0
virtual QStringList GetHosts ()=0
virtual QStringList GetKeys ()=0
virtual DTC::StorageGroupDirListGetStorageGroupDirs (const QString &GroupName, const QString &HostName)=0
virtual bool AddStorageGroupDir (const QString &GroupName, const QString &DirName, const QString &HostName)=0
virtual bool RemoveStorageGroupDir (const QString &GroupName, const QString &DirName, const QString &HostName)=0
virtual DTC::TimeZoneInfoGetTimeZone ()=0
virtual DTC::LogMessageListGetLogs (const QString &HostName, const QString &Application, int PID, int TID, const QString &Thread, const QString &Filename, int Line, const QString &Function, const QDateTime &FromTime, const QDateTime &ToTime, const QString &Level, const QString &MsgContains)=0
virtual DTC::SettingListGetSetting (const QString &HostName, const QString &Key, const QString &Default)=0
virtual bool PutSetting (const QString &HostName, const QString &Key, const QString &Value)=0
virtual bool ChangePassword (const QString &UserName, const QString &OldPassword, const QString &NewPassword)=0
virtual bool TestDBSettings (const QString &HostName, const QString &UserName, const QString &Password, const QString &DBName, int dbPort)=0
virtual bool SendMessage (const QString &Message, const QString &Address, int udpPort, int Timeout)=0
virtual bool BackupDatabase (void)=0
virtual bool CheckDatabase (bool Repair)=0
virtual bool ProfileSubmit (void)=0
virtual bool ProfileDelete (void)=0
virtual QString ProfileURL (void)=0
virtual QString ProfileUpdated (void)=0
virtual QString ProfileText (void)=0

Private Member Functions

 Q_CLASSINFO ("version","2.0")
 Q_CLASSINFO ("PutSetting_Method","POST") Q_CLASSINFO("AddStorageGroupDir_Method"
POST Q_CLASSINFO ("RemoveStorageGroupDir_Method","POST") Q_CLASSINFO("ChangePassword_Method"
POST POST Q_CLASSINFO ("TestDBSettings_Method","POST") Q_CLASSINFO("BackupDatabase_Method"
POST POST POST Q_CLASSINFO ("CheckDatabase_Method","POST") Q_CLASSINFO("ProfileSubmit_Method"
POST POST POST POST Q_CLASSINFO ("ProfileDelete_Method","POST") public

Additional Inherited Members

- 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)
- Static Public Member Functions inherited from Service
static bool ToBool (const QString &sVal)

Detailed Description

Definition at line 42 of file mythServices.h.

Member Function Documentation

MythServices::Q_CLASSINFO ( "version"  ,
"2.0"   
)
private
MythServices::Q_CLASSINFO ( "PutSetting_Method"  ,
"POST"   
)
private
POST MythServices::Q_CLASSINFO ( "RemoveStorageGroupDir_Method"  ,
"POST"   
)
private
POST POST MythServices::Q_CLASSINFO ( "TestDBSettings_Method"  ,
"POST"   
)
private
POST POST POST MythServices::Q_CLASSINFO ( "CheckDatabase_Method"  ,
"POST"   
)
private
POST POST POST POST MythServices::Q_CLASSINFO ( "ProfileDelete_Method"  ,
"POST"   
)
inlineprivate

Definition at line 54 of file mythServices.h.

virtual DTC::ConnectionInfo* MythServices::GetConnectionInfo ( const QString &  Pin)
pure virtualslot

Implemented in Myth.

virtual QString MythServices::GetHostName ( )
pure virtualslot

Implemented in Myth.

virtual QStringList MythServices::GetHosts ( )
pure virtualslot

Implemented in Myth.

virtual QStringList MythServices::GetKeys ( )
pure virtualslot

Implemented in Myth.

virtual DTC::StorageGroupDirList* MythServices::GetStorageGroupDirs ( const QString &  GroupName,
const QString &  HostName 
)
pure virtualslot

Implemented in Myth.

virtual bool MythServices::AddStorageGroupDir ( const QString &  GroupName,
const QString &  DirName,
const QString &  HostName 
)
pure virtualslot

Implemented in Myth.

virtual bool MythServices::RemoveStorageGroupDir ( const QString &  GroupName,
const QString &  DirName,
const QString &  HostName 
)
pure virtualslot

Implemented in Myth.

virtual DTC::TimeZoneInfo* MythServices::GetTimeZone ( )
pure virtualslot

Implemented in Myth.

virtual DTC::LogMessageList* MythServices::GetLogs ( const QString &  HostName,
const QString &  Application,
int  PID,
int  TID,
const QString &  Thread,
const QString &  Filename,
int  Line,
const QString &  Function,
const QDateTime &  FromTime,
const QDateTime &  ToTime,
const QString &  Level,
const QString &  MsgContains 
)
pure virtualslot

Implemented in Myth.

virtual DTC::SettingList* MythServices::GetSetting ( const QString &  HostName,
const QString &  Key,
const QString &  Default 
)
pure virtualslot

Implemented in Myth.

virtual bool MythServices::PutSetting ( const QString &  HostName,
const QString &  Key,
const QString &  Value 
)
pure virtualslot

Implemented in Myth.

virtual bool MythServices::ChangePassword ( const QString &  UserName,
const QString &  OldPassword,
const QString &  NewPassword 
)
pure virtualslot

Implemented in Myth.

virtual bool MythServices::TestDBSettings ( const QString &  HostName,
const QString &  UserName,
const QString &  Password,
const QString &  DBName,
int  dbPort 
)
pure virtualslot

Implemented in Myth.

virtual bool MythServices::SendMessage ( const QString &  Message,
const QString &  Address,
int  udpPort,
int  Timeout 
)
pure virtualslot

Implemented in Myth.

virtual bool MythServices::BackupDatabase ( void  )
pure virtualslot

Implemented in Myth.

virtual bool MythServices::CheckDatabase ( bool  Repair)
pure virtualslot

Implemented in Myth.

virtual bool MythServices::ProfileSubmit ( void  )
pure virtualslot

Implemented in Myth.

virtual bool MythServices::ProfileDelete ( void  )
pure virtualslot

Implemented in Myth.

virtual QString MythServices::ProfileURL ( void  )
pure virtualslot

Implemented in Myth.

virtual QString MythServices::ProfileUpdated ( void  )
pure virtualslot

Implemented in Myth.

virtual QString MythServices::ProfileText ( void  )
pure virtualslot

Implemented in Myth.


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