diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-03-04 06:08:25 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-03-04 06:08:25 +0000 |
| commit | 1d462f4db4fa3563f1e1050c40765c855196000d (patch) | |
| tree | b172385ef7051058bbac223abfa89690b92f6b90 /source/QXmppIbbIqs.cpp | |
| parent | eb82be34f09a83fb385f0bfef54eddcd254838aa (diff) | |
| download | qxmpp-1d462f4db4fa3563f1e1050c40765c855196000d.tar.gz | |
drop unused QXmppIbbErrorIq and QXmppIbbAckIq
Diffstat (limited to 'source/QXmppIbbIqs.cpp')
| -rw-r--r-- | source/QXmppIbbIqs.cpp | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/source/QXmppIbbIqs.cpp b/source/QXmppIbbIqs.cpp index aa5e938c..6a85e417 100644 --- a/source/QXmppIbbIqs.cpp +++ b/source/QXmppIbbIqs.cpp @@ -55,113 +55,6 @@ void QXmppIbbOpenIq::setSid( const QString &sid ) m_sid = sid; } -QXmppIbbAckIq::QXmppIbbAckIq() : QXmppIq(QXmppIq::Result) -{ - -} - -void QXmppIbbAckIq::parse( QDomElement &element ) -{ - setId( element.attribute("id")); - setTo( element.attribute("to")); - setFrom( element.attribute("from")); - setTypeFromStr( element.attribute("type")); -} -bool QXmppIbbAckIq::isIbbAckIq( QDomElement &element ) -{ - return element.attribute("type") == "result"; -} - -QXmppIbbErrorIq::QXmppIbbErrorIq() : QXmppIq(QXmppIq::Error), m_type(Unknown) -{ - -} - -void QXmppIbbErrorIq::toXmlElementFromChild(QXmlStreamWriter *writer) const -{ - writer->writeStartElement("error"); - switch( m_type ) { - case Unknown: - break; - case Cancel: - writer->writeAttribute("type", "cancel"); - writer->writeStartElement("not-acceptable"); - break; - case NoSupport: - writer->writeAttribute("type", "cancel"); - writer->writeStartElement("service-unavailable"); - break; - case Modify: - writer->writeAttribute("type", "modify"); - writer->writeStartElement("resource-constrainte"); - break; - case NotFound: - writer->writeAttribute("type", "cancel"); - writer->writeStartElement("item-not-found"); - break; - } - - writer->writeAttribute("xmlns", "urn:ietf:params:xml:ns:xmpp-stanzas"); - writer->writeEndElement(); - writer->writeEndElement(); -} - -void QXmppIbbErrorIq::parse( QDomElement &element ) -{ - QDomElement errorElement = element.firstChildElement("error"); - setId( element.attribute("id")); - setTo( element.attribute("to")); - setFrom( element.attribute("from")); - setTypeFromStr( element.attribute("type")); - if ( errorElement.attribute( "type" ) == "cancel" ) - { - if( !errorElement.firstChildElement("service-unavailable").isNull() ) - m_type = NoSupport; - else if( !errorElement.firstChildElement("not-acceptable").isNull() ) - m_type = Cancel; - else if( !errorElement.firstChildElement("item-not-found").isNull() ) - m_type = NotFound; - else - m_type = Unknown; - } - else if ( errorElement.attribute( "type" ) == "modify" ) - { - if( !errorElement.firstChildElement("resource-constraint").isNull() ) - m_type = Modify; - else - m_type = Unknown; - } - else - m_type = Unknown; - m_errorString = errorElement.text(); - -} - -bool QXmppIbbErrorIq::isIbbErrorIq( QDomElement &element ) -{ - return element.attribute("type") == "error"; -} - -QXmppIbbErrorIq::Type QXmppIbbErrorIq::getErrorType() const -{ - return m_type; -} - -void QXmppIbbErrorIq::setErrorType( Type err ) -{ - m_type = err; -} - -QString QXmppIbbErrorIq::getErrorString() const -{ - return m_errorString; -} - -void QXmppIbbErrorIq::setErrorString( const QString &err ) -{ - m_errorString = err; -} - QXmppIbbCloseIq::QXmppIbbCloseIq() : QXmppIq(QXmppIq::Set) { |
