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 COPYING for details
10 //
12 
13 #ifndef MYTHXMLCLIENT_H_
14 #define MYTHXMLCLIENT_H_
15 
16 #include <QDomDocument>
17 
18 #include "upnpexp.h"
19 
20 #include "mythdbparams.h"
21 #include "upnp.h"
22 #include "soapclient.h"
23 
26 //
27 //
28 //
31 
33 {
34  public:
35 
36  explicit MythXMLClient( const QUrl &url );
37  virtual ~MythXMLClient( ) = default;
38 
39  UPnPResultCode GetConnectionInfo( const QString &sPin, DatabaseParams *pParams, QString &sMsg );
40 
41  // GetServiceDescription
42  // GetProgramGuide
43  // GetHosts
44  // GetKeys
45  // GetSetting
46  // PutSetting
47  // GetChannelIcon
48  // GetRecorded
49  // GetPreviewImage
50  // GetRecording
51  // GetMusic
52  // GetExpiring
53  // GetProgramDetails
54  // GetVideo
55 
56 };
57 
58 #endif
59 
Subclass SOAPClient to perform actions using the command URL.
Definition: soapclient.h:24
UPnPResultCode
Definition: upnp.h:31
#define UPNP_PUBLIC
Definition: upnpexp.h:9
Structure containing the basic Database parameters.
Definition: mythdbparams.h:9