Rabbit Remote Control 0.0.30
Loading...
Searching...
No Matches
IceSignalQXmppIq.h
1
2
3#ifndef CQXMPPDATACHANNELIQ_H
4#define CQXMPPDATACHANNELIQ_H
5
6#pragma once
7
8#include "QXmppIq.h"
9
10class CIceSignalQXmppIq : public QXmppIq
11{
12public:
14
15 static QString ns();
16 static bool isIceSignalIq(const QDomElement &element);
17
18 const QString &ChannelId() const;
19 void setChannelId(const QString &newChannelId);
20 const QString &SignalType() const;
21 void setSignalType(const QString &newType);
22 const QString &Description() const;
23 void setDescription(const QString &newDescription);
24 const QString &Candidate() const;
25 void setCandidate(const QString &newCandidate);
26 const QString &mid() const;
27 void setMid(const QString &newMid);
28
29protected:
30 virtual void parseElementFromChild(const QDomElement &element) override;
31 virtual void toXmlElementFromChild(QXmlStreamWriter *writer) const override;
32
33private:
34 QString m_ChannelId;
35 QString m_SignalType;
36 QString m_Description;
37 QString m_Candidate;
38 QString m_mid;
39};
40
41#endif // CQXMPPDATACHANNELIQ_H