QXmpp  Version:0.9.1
Signals | Public Member Functions | Friends | List of all members
QXmppOutgoingClient Class Reference

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

#include <QXmppOutgoingClient.h>

Inheritance diagram for QXmppOutgoingClient:
Inheritance graph
[legend]
Collaboration diagram for QXmppOutgoingClient:
Collaboration graph
[legend]

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.
 
- Signals inherited from QXmppStream
void connected ()
 This signal is emitted when the stream is connected.
 
void disconnected ()
 This signal is emitted when the stream is disconnected.
 
- Signals inherited from QXmppLoggable
void setGauge (const QString &gauge, double value)
 Sets the given gauge to value.
 
void logMessage (QXmppLogger::MessageType type, const QString &msg)
 This signal is emitted to send logging messages.
 
void updateCounter (const QString &counter, qint64 amount=1)
 Updates the given counter by amount.
 

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.
 
- Public Member Functions inherited from QXmppStream
 QXmppStream (QObject *parent)
 
 ~QXmppStream ()
 Destroys a base XMPP stream.
 
bool sendPacket (const QXmppStanza &)
 
- Public Member Functions inherited from QXmppLoggable
 QXmppLoggable (QObject *parent=0)
 

Friends

class QXmppOutgoingClientPrivate
 

Additional Inherited Members

- Public Slots inherited from QXmppStream
virtual void disconnectFromHost ()
 
virtual bool sendData (const QByteArray &)
 
- Protected Member Functions inherited from QXmppStream
QSslSocket * socket () const
 
void setSocket (QSslSocket *socket)
 
virtual void handleStart ()
 
virtual void handleStanza (const QDomElement &element)=0
 
virtual void handleStream (const QDomElement &element)=0
 
- Protected Member Functions inherited from QXmppLoggable
void debug (const QString &message)
 
void info (const QString &message)
 
void warning (const QString &message)
 
void logReceived (const QString &message)
 
void logSent (const QString &message)
 

Detailed Description

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

Constructor & Destructor Documentation

QXmppOutgoingClient::QXmppOutgoingClient ( QObject *  parent)

Constructs an outgoing client stream.

Parameters
parent

The documentation for this class was generated from the following files: