|
MythTV master
|
#include <mythbackend/servicesv2/v2myth.h>
Public Types | |
| enum | WebOnlyStartup : std::uint8_t { kWebOnlyNone = 0 , kWebOnlyDBSetup = 1 , kWebOnlyDBTimezone = 2 , kWebOnlyWebOnlyParm = 3 , kWebOnlyIPAddress = 4 , kWebOnlySchemaUpdate = 5 } |
Public Slots | |
| static V2ConnectionInfo * | GetConnectionInfo (const QString &Pin) |
| static bool | SetConnectionInfo (const QString &Host, const QString &UserName, const QString &Password, const QString &Name, int Port, bool DoTest) |
| static QString | GetHostName () |
| static QStringList | GetHosts () |
| static QStringList | GetKeys () |
| static QStringList | GetDirListing (const QString &DirName, bool Files) |
| static V2StorageGroupDirList * | GetStorageGroupDirs (const QString &GroupName, const QString &HostName) |
| static bool | AddStorageGroupDir (const QString &GroupName, const QString &DirName, const QString &HostName) |
| static bool | RemoveStorageGroupDir (const QString &GroupName, const QString &DirName, const QString &HostName) |
| static V2TimeZoneInfo * | GetTimeZone () |
| static QString | GetFormatDate (const QDateTime &Date, bool ShortDate) |
| static QString | GetFormatDateTime (const QDateTime &DateTime, bool ShortDate) |
| static QString | GetFormatTime (const QDateTime &Time) |
| static QDateTime | ParseISODateString (const QString &DateTime) |
| static V2LogMessageList * | 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) |
| static V2FrontendList * | GetFrontends (bool OnLine) |
| static QString | GetSetting (const QString &HostName, const QString &Key, const QString &Default) |
| static V2SettingList * | GetSettingList (const QString &HostName) |
| bool | PutSetting (const QString &HostName, const QString &Key, const QString &Value) |
| static bool | DeleteSetting (const QString &HostName, const QString &Key) |
| static bool | TestDBSettings (const QString &HostName, const QString &UserName, const QString &Password, const QString &DBName, int dbPort) |
| static bool | SendMessage (const QString &Message, const QString &Address, int udpPort, int Timeout) |
| static bool | SendNotification (bool Error, const QString &Type, const QString &Message, const QString &Origin, const QString &Description, const QString &Image, const QString &Extra, const QString &ProgressText, float Progress, int Timeout, bool Fullscreen, uint Visibility, uint Priority, const QString &Address, int udpPort) |
| static bool | BackupDatabase (void) |
| static bool | CheckDatabase (bool Repair) |
| static bool | DelayShutdown (void) |
| static bool | ProfileSubmit (void) |
| static bool | ProfileDelete (void) |
| static QString | ProfileURL (void) |
| static QString | ProfileUpdated (void) |
| static QString | ProfileText (void) |
| V2BackendInfo * | GetBackendInfo (void) |
| bool | ManageDigestUser (const QString &Action, const QString &UserName, const QString &Password, const QString &NewPassword) |
| static QString | LoginUser (const QString &UserName, const QString &Password) |
| static QStringList | GetUsers (void) |
| static bool | ManageUrlProtection (const QString &Services, const QString &AdminPassword) |
| static bool | ManageScheduler (bool Enable, bool Disable) |
| static bool | Shutdown (int Retcode, bool Restart, bool WebOnly) |
| static QString | Proxy (const QString &Url) |
Public Member Functions | |
| V2Myth () | |
| ~V2Myth () override=default | |
Public Member Functions inherited from MythHTTPService | |
| MythHTTPService (MythHTTPMetaService *MetaService) | |
| ~MythHTTPService () override=default | |
| virtual HTTPResponse | HTTPRequest (const HTTPRequest2 &Request) |
| Respond to a valid HTTPRequest. More... | |
| QString & | Name () |
Static Public Member Functions | |
| static void | RegisterCustomTypes () |
Static Public Member Functions inherited from MythHTTPService | |
| template<class T > | |
| static HTTPServicePtr | Create () |
Static Public Attributes | |
| static WebOnlyStartup | s_WebOnlyStartup {kWebOnlyNone} |
Additional Inherited Members | |
Protected Member Functions inherited from MythHTTPService | |
| bool | HAS_PARAMv2 (const QString &p) |
Protected Attributes inherited from MythHTTPService | |
| QString | m_name |
| MythHTTPMetaService * | m_staticMetaService { nullptr } |
| HTTPRequest2 | m_request {nullptr} |
| enum V2Myth::WebOnlyStartup : std::uint8_t |
| V2Myth::V2Myth | ( | ) |
Definition at line 66 of file v2myth.cpp.
|
overridedefault |
|
staticslot |
Definition at line 365 of file v2myth.cpp.
|
staticslot |
Definition at line 979 of file v2myth.cpp.
Definition at line 1008 of file v2myth.cpp.
|
staticslot |
Definition at line 1022 of file v2myth.cpp.
|
staticslot |
Definition at line 800 of file v2myth.cpp.
|
slot |
Definition at line 1116 of file v2myth.cpp.
|
staticslot |
Definition at line 75 of file v2myth.cpp.
|
staticslot |
Definition at line 274 of file v2myth.cpp.
|
staticslot |
Definition at line 483 of file v2myth.cpp.
|
staticslot |
Definition at line 496 of file v2myth.cpp.
|
staticslot |
Definition at line 509 of file v2myth.cpp.
|
staticslot |
Definition at line 665 of file v2myth.cpp.
|
staticslot |
Definition at line 193 of file v2myth.cpp.
|
staticslot |
Definition at line 205 of file v2myth.cpp.
|
staticslot |
Definition at line 240 of file v2myth.cpp.
|
staticslot |
Definition at line 532 of file v2myth.cpp.
|
staticslot |
Definition at line 678 of file v2myth.cpp.
|
staticslot |
Definition at line 716 of file v2myth.cpp.
|
staticslot |
Definition at line 289 of file v2myth.cpp.
|
staticslot |
Definition at line 468 of file v2myth.cpp.
|
staticslot |
Definition at line 1251 of file v2myth.cpp.
|
staticslot |
Definition at line 1235 of file v2myth.cpp.
|
slot |
Definition at line 1181 of file v2myth.cpp.
Definition at line 1343 of file v2myth.cpp.
|
staticslot |
Definition at line 1285 of file v2myth.cpp.
|
staticslot |
Definition at line 518 of file v2myth.cpp.
|
staticslot |
Definition at line 1052 of file v2myth.cpp.
|
staticslot |
Definition at line 1036 of file v2myth.cpp.
|
staticslot |
Definition at line 1102 of file v2myth.cpp.
|
staticslot |
Definition at line 1084 of file v2myth.cpp.
|
staticslot |
Definition at line 1068 of file v2myth.cpp.
|
staticslot |
Definition at line 1393 of file v2myth.cpp.
|
slot |
Definition at line 768 of file v2myth.cpp.
|
static |
|
staticslot |
Definition at line 427 of file v2myth.cpp.
|
staticslot |
Definition at line 847 of file v2myth.cpp.
|
staticslot |
Definition at line 901 of file v2myth.cpp.
|
staticslot |
Definition at line 155 of file v2myth.cpp.
Definition at line 1369 of file v2myth.cpp.
|
staticslot |
Definition at line 821 of file v2myth.cpp.
|
inlinestatic |
Definition at line 68 of file v2myth.h.
Referenced by GetBackendInfo(), main(), and run_backend().