-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathxml_creator.h
More file actions
46 lines (40 loc) · 1.17 KB
/
xml_creator.h
File metadata and controls
46 lines (40 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#ifndef XML_CREATOR_H
#define XML_CREATOR_H
#include <QObject>
#include <QtXml>
#include <QUuid>
#include <QNetworkInterface>
#include <QUdpSocket>
#include <QString>
#include <QDateTime>
class xml_creator
{
private:
QString ipv4addr;
QString ipv6addr;
QString hwAddr;
QString analyticsService;
QString deviceService;
QString eventService;
QString imagingService;
QString mediaService;
QString deviceIOService;
QString telecomService;
QString analyticsWsdl;
QString deviceWsdl;
QString eventWsdl;
QString imagingWsdl;
QString mediaWsdl;
QString deviceIOWsdl;
public:
xml_creator();
QDomDocument createGetSysDTRes(QDomDocument doc);
QDomDocument createGetDevInfoRes(QDomDocument doc);
QDomDocument createGetDNSRes(QDomDocument doc);
QDomDocument createGetNetworkInterfacesRes(QDomDocument doc);
QDomDocument createGetCapabilitiesRes(QDomDocument doc);
QDomDocument createGetServicesRes(QDomDocument doc);
QDomDocument createGetStreamUriRes(QDomDocument doc);
QDomDocument createGetVideoSourcesRes(QDomDocument doc,QString width, QString height, QString framerate );
};
#endif // XML_CREATOR_H