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
19#include "libmythupnp/upnpexp.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
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:25
UPnPResultCode
Definition: upnp.h:34
#define UPNP_PUBLIC
Definition: upnpexp.h:9