QXmppJingleMessageInitiationManager Class
The QXmppJingleMessageInitiationManager class makes it possible to retrieve Jingle Message Initiation elements as defined by XEP-0353: Jingle Message Initiation. More...
| Header: | #include <QXmppJingleMessageInitiationManager> |
| Since: | QXmpp 1.6 |
| Inherits: | QXmppClientExtension and QXmppMessageHandler |
- List of all members, including inherited members
- Deprecated members
- QXmppJingleMessageInitiationManager is part of Managers.
Public Types
Public Functions
(since QXmpp 1.14) QXmppTask<QXmppJingleMessageInitiationManager::ProposeResult> | propose(const QString &remoteJid, const QList<QXmppJingleRtpDescription> &descriptions) |
| QXmppTask<QXmppJingleMessageInitiationManager::ProposeResult> | propose(const QString &remoteJid, const QXmppJingleRtpDescription &description) |
Signals
(since QXmpp 1.14) void | proposeReceived(const std::shared_ptr<QXmppJingleMessageInitiation> &jmi, const QString &id, const QList<QXmppJingleRtpDescription> &descriptions) |
Detailed Description
Member Type Documentation
[alias] QXmppJingleMessageInitiationManager::ProposeResult
Contains JMI object or an error if sending the propose message failed.
Member Function Documentation
[since QXmpp 1.14] QXmppTask<QXmppJingleMessageInitiationManager::ProposeResult> QXmppJingleMessageInitiationManager::propose(const QString &remoteJid, const QList<QXmppJingleRtpDescription> &descriptions)
Creates a proposal JMI element and passes it as a message.
descriptions and remoteJid.
This function was introduced in QXmpp 1.14.
QXmppTask<QXmppJingleMessageInitiationManager::ProposeResult> QXmppJingleMessageInitiationManager::propose(const QString &remoteJid, const QXmppJingleRtpDescription &description)
Creates a proposal JMI element and passes it as a message.
This is an overloaded function.
[signal, since QXmpp 1.14] void QXmppJingleMessageInitiationManager::proposeReceived(const std::shared_ptr<QXmppJingleMessageInitiation> &jmi, const QString &id, const QList<QXmppJingleRtpDescription> &descriptions)
Emitted when a call has been proposed.
jmi is the Jingle Message Initiation object of the proposed session. id is the JMI element id. descriptions are the JMI element's descriptions containing the media type (i.e., audio, video).
This function was introduced in QXmpp 1.14.