QXmppEntityTimeManager Class

The QXmppEntityTimeManager class provided the functionality to get the local time of an entity as defined by XEP-0202: Entity Time. More...

Header: #include <QXmppEntityTimeManager.h>
Inherits: QXmppClientExtension

Public Types

(since QXmpp 1.5) EntityTimeResult

Public Functions

(since QXmpp 1.5) QXmppTask<QXmppEntityTimeManager::EntityTimeResult> requestEntityTime(const QString &jid)
QString requestTime(const QString &jid)

Signals

void timeReceived(const QXmppEntityTimeIq &)

Detailed Description

Member Type Documentation

[alias, since QXmpp 1.5] QXmppEntityTimeManager::EntityTimeResult

Contains the requested entity time or the returned error in case of a failure.

This typedef was introduced in QXmpp 1.5.

Member Function Documentation

[since QXmpp 1.5] QXmppTask<QXmppEntityTimeManager::EntityTimeResult> QXmppEntityTimeManager::requestEntityTime(const QString &jid)

Requests the time from an XMPP entity and reports it via a QFuture.

The timeReceived() signal is not emitted.

jid.

This function was introduced in QXmpp 1.5.

QString QXmppEntityTimeManager::requestTime(const QString &jid)

Request the time from the XMPP entity with JID jid.

The result is emitted on the timeReceived() signal.

[signal] void QXmppEntityTimeManager::timeReceived(const QXmppEntityTimeIq &)

This signal is emitted when a time response is received. It's not emitted when the QFuture-based request is used.