MythTV master
mythxmlclient.h
Go to the documentation of this file.
1
2// Program Name: mythxmlclient.h
3// Created : Mar. 19, 2007
4//
5// Purpose : Myth XML protocol client
6//
7// Copyright (c) 2007 David Blain <dblain@mythtv.org>
8//
9// Licensed under the GPL v2 or later, see LICENSE for details
10//
12
13#ifndef MYTHXMLCLIENT_H_
14#define MYTHXMLCLIENT_H_
15
16#include <QDomDocument>
17#include <QString>
18#include <QUrl>
19
21#include "libmythupnp/upnpexp.h"
24
27//
28//
29//
32
34{
35 public:
36
37 explicit MythXMLClient( const QUrl &url );
38 ~MythXMLClient( ) override = default;
39
40 UPnPResultCode GetConnectionInfo( const QString &sPin, DatabaseParams *pParams, QString &sMsg );
41
42 // GetServiceDescription
43 // GetProgramGuide
44 // GetHosts
45 // GetKeys
46 // GetSetting
47 // PutSetting
48 // GetChannelIcon
49 // GetRecorded
50 // GetPreviewImage
51 // GetRecording
52 // GetMusic
53 // GetExpiring
54 // GetProgramDetails
55 // GetVideo
56
57};
58
59#endif
60
Structure containing the basic Database parameters.
Definition: mythdbparams.h:11
~MythXMLClient() override=default
Subclass SOAPClient to perform actions using the command URL.
Definition: soapclient.h:26
#define UPNP_PUBLIC
Definition: upnpexp.h:9
UPnPResultCode
Definition: upnpresultcode.h:9