QXmpp  Version:0.9.3
Signals | Public Member Functions | Friends
QXmppOutgoingClient Class Reference

The QXmppOutgoingClient class represents an outgoing XMPP stream to an XMPP server. More...

#include <QXmppOutgoingClient.h>

Inheritance diagram for QXmppOutgoingClient:
QXmppStream QXmppLoggable

List of all members.

Signals

void error (QXmppClient::Error)
 This signal is emitted when an error is encountered.
void elementReceived (const QDomElement &element, bool &handled)
 This signal is emitted when an element is received.
void presenceReceived (const QXmppPresence &)
 This signal is emitted when a presence is received.
void messageReceived (const QXmppMessage &)
 This signal is emitted when a message is received.
void iqReceived (const QXmppIq &)
 This signal is emitted when an IQ is received.
void sslErrors (const QList< QSslError > &errors)
 This signal is emitted when SSL errors are encountered.

Public Member Functions

 QXmppOutgoingClient (QObject *parent)
 ~QXmppOutgoingClient ()
 Destroys an outgoing client stream.
void connectToHost ()
 Attempts to connect to the XMPP server.
bool isAuthenticated () const
 Returns true if authentication has succeeded.
bool isConnected () const
 Returns true if the socket is connected and a session has been started.
QSslSocket * socket () const
QXmppStanza::Error::Condition xmppStreamError ()
 Returns the type of the last XMPP stream error that occured.
QXmppConfigurationconfiguration ()
 Returns a reference to the stream's configuration.

Friends

class QXmppOutgoingClientPrivate

Detailed Description

The QXmppOutgoingClient class represents an outgoing XMPP stream to an XMPP server.


Constructor & Destructor Documentation

Constructs an outgoing client stream.

Parameters:
parent

Member Function Documentation

QSslSocket* QXmppOutgoingClient::socket ( ) const [inline]

Returns the QSslSocket used for this stream.

Reimplemented from QXmppStream.


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