QXmpp
Version:0.7.5
Main Page
Modules
Classes
Files
File List
All
Classes
Functions
Variables
Enumerations
Enumerator
Properties
Groups
src
server
QXmppDialback.h
1
/*
2
* Copyright (C) 2008-2012 The QXmpp developers
3
*
4
* Author:
5
* Jeremy Lainé
6
*
7
* Source:
8
* http://code.google.com/p/qxmpp
9
*
10
* This file is a part of QXmpp library.
11
*
12
* This library is free software; you can redistribute it and/or
13
* modify it under the terms of the GNU Lesser General Public
14
* License as published by the Free Software Foundation; either
15
* version 2.1 of the License, or (at your option) any later version.
16
*
17
* This library is distributed in the hope that it will be useful,
18
* but WITHOUT ANY WARRANTY; without even the implied warranty of
19
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20
* Lesser General Public License for more details.
21
*
22
*/
23
24
#ifndef QXMPPDIALBACK_H
25
#define QXMPPDIALBACK_H
26
27
#include "QXmppStanza.h"
28
33
34
class
QXMPP_EXPORT
QXmppDialback
:
public
QXmppStanza
35
{
36
public
:
38
enum
Command
{
39
Result,
40
41
Verify,
42
43
};
44
45
QXmppDialback
();
46
47
Command command()
const
;
48
void
setCommand(Command command);
49
50
QString key()
const
;
51
void
setKey(
const
QString &key);
52
53
QString type()
const
;
54
void
setType(
const
QString &type);
55
57
void
parse(
const
QDomElement &element);
58
void
toXml(QXmlStreamWriter *writer)
const
;
59
60
static
bool
isDialback(
const
QDomElement &element);
62
63
private
:
64
Command m_command;
65
QString m_key;
66
QString m_type;
67
};
68
69
#endif
Generated by
1.8.1.2