5#ifndef QXMPPSTARTTLSPACKET_H
6#define QXMPPSTARTTLSPACKET_H
8#include "QXmppStanza.h"
31 void setType(Type type);
34 void parse(
const QDomElement &element)
override;
35 void toXml(QXmlStreamWriter *writer)
const override;
38 static bool isStartTlsPacket(
const QDomElement &element);
39 static bool isStartTlsPacket(
const QDomElement &element, Type type);
Definition QXmppNonza.h:14
virtual void parse(const QDomElement &)=0
virtual void toXml(QXmlStreamWriter *writer) const =0
The QXmppStartTlsPacket represents packets used for initiating STARTTLS negotiation when connecting.
Definition QXmppStartTlsPacket.h:17
Type
The type of the STARTTLS packet.
Definition QXmppStartTlsPacket.h:20
@ Proceed
Used by the server to accept STARTTLS.
Definition QXmppStartTlsPacket.h:22
@ Invalid
Invalid type.
Definition QXmppStartTlsPacket.h:24
@ Failure
Used by the server to reject STARTTLS.
Definition QXmppStartTlsPacket.h:23
@ StartTls
Used by the client to initiate STARTTLS.
Definition QXmppStartTlsPacket.h:21