MythTV  master
mythxmlclient.h
Go to the documentation of this file.
1 // 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 
19 #include "libmythupnp/upnpexp.h"
20 #include "libmythupnp/soapclient.h"
21 #include "libmythupnp/upnp.h"
22 
25 //
26 //
27 //
30 
32 {
33  public:
34 
35  explicit MythXMLClient( const QUrl &url );
36  ~MythXMLClient( ) override = default;
37 
38  UPnPResultCode GetConnectionInfo( const QString &sPin, DatabaseParams *pParams, QString &sMsg );
39 
40  // GetServiceDescription
41  // GetProgramGuide
42  // GetHosts
43  // GetKeys
44  // GetSetting
45  // PutSetting
46  // GetChannelIcon
47  // GetRecorded
48  // GetPreviewImage
49  // GetRecording
50  // GetMusic
51  // GetExpiring
52  // GetProgramDetails
53  // GetVideo
54 
55 };
56 
57 #endif
58 
DatabaseParams
Structure containing the basic Database parameters.
Definition: mythdbparams.h:10
SOAPClient
Subclass SOAPClient to perform actions using the command URL.
Definition: soapclient.h:24
MythXMLClient
Definition: mythxmlclient.h:31
upnp.h
soapclient.h
UPNP_PUBLIC
#define UPNP_PUBLIC
Definition: upnpexp.h:9
mythdbparams.h
UPnPResultCode
UPnPResultCode
Definition: upnp.h:35
upnpexp.h