MythTV
master
libs
libmythupnp
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
18
#include "
libmythbase/mythdbparams.h
"
19
#include "
libmythupnp/upnpexp.h
"
20
#include "
libmythupnp/soapclient.h
"
21
#include "
libmythupnp/upnp.h
"
22
25
//
26
//
27
//
30
31
class
UPNP_PUBLIC
MythXMLClient
:
public
SOAPClient
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
Generated on Wed Sep 6 2023 03:18:31 for MythTV by
1.8.17