24 #ifndef QXMPPCALLMANAGER_H
25 #define QXMPPCALLMANAGER_H
27 #include "QXmppCall.h"
28 #include "QXmppClientExtension.h"
29 #include "QXmppLogger.h"
36 class QXmppCallManagerPrivate;
71 void setStunServers(
const QList<QPair<QHostAddress, quint16>> &servers);
72 void setStunServer(
const QHostAddress &host, quint16 port = 3478);
73 void setTurnServer(
const QHostAddress &host, quint16 port = 3478);
74 void setTurnUser(
const QString &user);
75 void setTurnPassword(
const QString &password);
101 void _q_callDestroyed(QObject *
object);
102 void _q_disconnected();
103 void _q_iqReceived(
const QXmppIq &iq);
108 QXmppCallManagerPrivate *d;
110 friend class QXmppCallPrivate;
111 friend class QXmppCallManagerPrivate;
The QXmppCallManager class provides support for making and receiving voice calls.
Definition: QXmppCallManager.h:65
void callStarted(QXmppCall *call)
This signal is emitted when a call (incoming or outgoing) is started.
void callReceived(QXmppCall *call)
The QXmppCall class represents a Voice-Over-IP call to a remote party.
Definition: QXmppCall.h:44
The QXmppClientExtension class is the base class for QXmppClient extensions.
Definition: QXmppClientExtension.h:47
virtual void setClient(QXmppClient *client)
Definition: QXmppClientExtension.cpp:79
virtual QStringList discoveryFeatures() const
Definition: QXmppClientExtension.cpp:54
virtual bool handleStanza(const QDomElement &stanza)=0
You need to implement this method to process incoming XMPP stanzas.
The QXmppClient class is the main class for using QXmpp.
Definition: QXmppClient.h:94
The QXmppIq class is the base class for all IQs.
Definition: QXmppIq.h:42
The QXmppJingleCandidate class represents a transport candidate as specified by XEP-0176: Jingle ICE-...
Definition: QXmppJingleIq.h:85
The QXmppJingleIq class represents an IQ used for initiating media sessions as specified by XEP-0166:...
Definition: QXmppJingleIq.h:154
The QXmppJinglePayloadType class represents a payload type as specified by XEP-0167: Jingle RTP Sessi...
Definition: QXmppJingleIq.h:41
The QXmppPresence class represents an XMPP presence stanza.
Definition: QXmppPresence.h:36