MythTV
master
mythtv
libs
libmythupnp
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
20
#include "
libmythbase/mythdbparams.h
"
21
#include "
libmythupnp/upnpexp.h
"
22
#include "
libmythupnp/soapclient.h
"
23
#include "
libmythupnp/upnpresultcode.h
"
24
27
//
28
//
29
//
32
33
class
UPNP_PUBLIC
MythXMLClient
:
public
SOAPClient
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
DatabaseParams
Structure containing the basic Database parameters.
Definition:
mythdbparams.h:11
MythXMLClient
Definition:
mythxmlclient.h:34
MythXMLClient::~MythXMLClient
~MythXMLClient() override=default
SOAPClient
Subclass SOAPClient to perform actions using the command URL.
Definition:
soapclient.h:26
mythdbparams.h
soapclient.h
upnpexp.h
UPNP_PUBLIC
#define UPNP_PUBLIC
Definition:
upnpexp.h:9
upnpresultcode.h
UPnPResultCode
UPnPResultCode
Definition:
upnpresultcode.h:9
Generated on Tue Jul 28 2026 03:18:41 for MythTV by
1.9.4