QXmppCallManager Class Reference
[Managers]

The QXmppCallManager class provides support for making and receiving voice calls. More...

#include <QXmppCallManager.h>

List of all members.

Signals

void callReceived (QXmppCall *call)
void logMessage (QXmppLogger::MessageType type, const QString &msg)
 This signal is emitted to send logging messages.

Public Member Functions

 QXmppCallManager (QXmppStream *stream, QObject *parent=0)
QXmppCallcall (const QString &jid)

Detailed Description

The QXmppCallManager class provides support for making and receiving voice calls.

Session initiation is performed as described by XEP-0166: Jingle, XEP-0167: Jingle RTP Sessions and XEP-0176: Jingle ICE-UDP Transport Method.

The data stream is connected using Interactive Connectivity Establishment (RFC 5245) and data is transfered using Real Time Protocol (RFC 3550) packets.


Member Function Documentation

QXmppCall * QXmppCallManager::call ( const QString &  jid  ) 

Initiates a new outgoing call to the specified recipient.

Parameters:
jid 
void QXmppCallManager::callReceived ( QXmppCall call  )  [signal]

This signal is emitted when a new incoming call is received.

To accept the call, invoke the call's QXmppCall::accept() method. To refuse the call, invoke the call's QXmppCall::abort() method.


The documentation for this class was generated from the following files:
 All Classes Functions Enumerations Enumerator

Generated on Sun Aug 22 16:04:13 2010 for QXmpp by  doxygen 1.6.1