QXmpp
Version: 1.5.6
Loading...
Searching...
No Matches
src
base
QXmppEntityTimeIq.h
1
// SPDX-FileCopyrightText: 2010 Manjeet Dahiya <manjeetdahiya@gmail.com>
2
//
3
// SPDX-License-Identifier: LGPL-2.1-or-later
4
5
#ifndef QXMPPENTITYTIMEIQ_H
6
#define QXMPPENTITYTIMEIQ_H
7
8
#include "QXmppIq.h"
9
10
#include <QDateTime>
11
18
class
QXMPP_EXPORT
QXmppEntityTimeIq
:
public
QXmppIq
19
{
20
public
:
21
int
tzo()
const
;
22
void
setTzo(
int
tzo);
23
24
QDateTime utc()
const
;
25
void
setUtc(
const
QDateTime &utc);
26
27
static
bool
isEntityTimeIq(
const
QDomElement &element);
29
static
bool
checkIqType(
const
QString &tagName,
const
QString &xmlns);
30
31
protected
:
32
void
parseElementFromChild(
const
QDomElement &element)
override
;
33
void
toXmlElementFromChild(QXmlStreamWriter *writer)
const override
;
35
36
private
:
37
int
m_tzo;
38
QDateTime m_utc;
39
};
40
41
#endif
// QXMPPENTITYTIMEIQ_H
QXmppEntityTimeIq
QXmppEntityTimeIq represents an entity time request/response as defined in XEP-0202: Entity Time.
Definition
QXmppEntityTimeIq.h:19
QXmppIq
The QXmppIq class is the base class for all IQs.
Definition
QXmppIq.h:23
Generated by
1.9.8