diff options
| author | Manjeet Dahiya <manjeetdahiya@gmail.com> | 2009-06-14 10:58:36 +0000 |
|---|---|---|
| committer | Manjeet Dahiya <manjeetdahiya@gmail.com> | 2009-06-14 10:58:36 +0000 |
| commit | 4bb18146d12ad2af36ec4e609a010f86be05730a (patch) | |
| tree | 9cfea59236aea6ee0d8e638d6acb72f8de1ae94d /source/QXmppConfiguration.cpp | |
| parent | cb37450aac5fedbc5aa0cd4bc6fb9955d13bc5be (diff) | |
| download | qxmpp-4bb18146d12ad2af36ec4e609a010f86be05730a.tar.gz | |
add
Diffstat (limited to 'source/QXmppConfiguration.cpp')
| -rw-r--r-- | source/QXmppConfiguration.cpp | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/source/QXmppConfiguration.cpp b/source/QXmppConfiguration.cpp new file mode 100644 index 00000000..d4abb0b5 --- /dev/null +++ b/source/QXmppConfiguration.cpp @@ -0,0 +1,127 @@ +/*
+ * Copyright (C) 2008-2009 Manjeet Dahiya
+ *
+ * Author:
+ * Manjeet Dahiya
+ *
+ * Source:
+ * http://code.google.com/p/qxmpp
+ *
+ * This file is a part of QXmpp library.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ */
+
+
+#include "QXmppConfiguration.h"
+
+QXmppConfiguration::QXmppConfiguration():m_resource("QXmpp"), m_autoAcceptSubscriptions(true),
+ m_sendIntialPresence(true), m_sendRosterRequest(true), m_port(5222),
+ m_keepAlivePingsInterval(100)
+{
+
+}
+
+QXmppConfiguration::~QXmppConfiguration()
+{
+
+}
+
+void QXmppConfiguration::setHost(const QString& str)
+{
+ m_host = str;
+}
+
+void QXmppConfiguration::setDomain(const QString& str)
+{
+ m_domain = str;
+}
+
+void QXmppConfiguration::setPort(int port)
+{
+ m_port = port;
+}
+
+void QXmppConfiguration::setUser(const QString& str)
+{
+ m_user = str;
+}
+
+void QXmppConfiguration::setPasswd(const QString& str)
+{
+ m_passwd = str;
+}
+
+void QXmppConfiguration::setStatus(const QString& str)
+{
+ m_status = str;
+}
+
+void QXmppConfiguration::setResource(const QString& str)
+{
+ m_resource = str;
+}
+
+QString QXmppConfiguration::getHost() const
+{
+ return m_host;
+}
+
+QString QXmppConfiguration::getDomain() const
+{
+ return m_domain;
+}
+
+int QXmppConfiguration::getPort() const
+{
+ return m_port;
+}
+
+QString QXmppConfiguration::getUser() const
+{
+ return m_user;
+}
+QString QXmppConfiguration::getPasswd() const
+{
+ return m_passwd;
+}
+
+QString QXmppConfiguration::getStatus() const
+{
+ return m_status;
+}
+
+QString QXmppConfiguration::getResource() const
+{
+ return m_resource;
+}
+
+QString QXmppConfiguration::getJid() const
+{
+ return getJidBare() + "/" + m_resource;
+}
+
+QString QXmppConfiguration::getJidBare() const
+{
+ return m_user+"@"+m_domain;
+}
+
+bool QXmppConfiguration::getAutoAcceptSubscriptions() const
+{
+ return m_autoAcceptSubscriptions;
+}
+
+void QXmppConfiguration::setAutoAcceptSubscriptions(bool check)
+{
+ m_autoAcceptSubscriptions = check;
+}
+
|
