aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppClient.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-06-04 08:30:57 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-06-04 08:30:57 +0000
commit9664a8c8f049ceaa96a3ce1ac8df2e3a99aa55b8 (patch)
treed3135dc620062655e599db6253e532b5d1f18878 /source/QXmppClient.cpp
parent1cc368236b7f9f4840d4dbbf136c54c71b952e44 (diff)
downloadqxmpp-9664a8c8f049ceaa96a3ce1ac8df2e3a99aa55b8.tar.gz
make QXmppClient::sendPacket return a boolean to know whether a packet was actually sent
Diffstat (limited to 'source/QXmppClient.cpp')
-rw-r--r--source/QXmppClient.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/source/QXmppClient.cpp b/source/QXmppClient.cpp
index 9f361c14..fe6a80dc 100644
--- a/source/QXmppClient.cpp
+++ b/source/QXmppClient.cpp
@@ -193,6 +193,8 @@ void QXmppClient::connectToServer(const QString& host,
/// QXmppMessage, QXmppPresence, QXmppIq, QXmppBind, QXmppRosterIq, QXmppSession
/// and QXmppVCard.
///
+/// \return Returns true if the packet was sent, false otherwise.
+///
/// Following code snippet illustrates how to send a message using this function:
/// \code
/// QXmppMessage message(from, to, message);
@@ -202,12 +204,12 @@ void QXmppClient::connectToServer(const QString& host,
/// \param packet A valid XMPP stanza. It can be an iq, a message or a presence stanza.
///
-void QXmppClient::sendPacket(const QXmppPacket& packet)
+bool QXmppClient::sendPacket(const QXmppPacket& packet)
{
if(m_stream)
- {
- m_stream->sendPacket(packet);
- }
+ return m_stream->sendPacket(packet);
+ else
+ return false;
}
/// Disconnects the client and the current presence of client changes to