index.html
Main Page
|
modules.html
Modules
|
namespaces.html
Namespace List
|
hierarchy.html
Class Hierarchy
|
annotated.html
Data Structures
|
dirs.html
Directories
|
files.html
File List
|
namespacemembers.html
Namespace Members
|
functions.html
Data Fields
|
pages.html
Related Pages
dir_000003.html
qt
message.h
00001
/* -*- mode: C++; c-file-style: "gnu" -*- */
00002
/* message.h: Qt wrapper for DBusMessage
00003
*
00004
* Copyright (C) 2003  Zack Rusin <zack@kde.org>
00005
*
00006
* Licensed under the Academic Free License version 2.1
00007
*
00008
* This program is free software; you can redistribute it and/or modify
00009
* it under the terms of the GNU General Public License as published by
00010
* the Free Software Foundation; either version 2 of the License, or
00011
* (at your option) any later version.
00012
*
00013
* This program is distributed in the hope that it will be useful,
00014
* but WITHOUT ANY WARRANTY; without even the implied warranty of
00015
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00016
* GNU General Public License for more details.
00017
*
00018
* You should have received a copy of the GNU General Public License
00019
* along with this program; if not, write to the Free Software
00020
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00021
*
00022
*/
00023
#ifndef DBUS_QT_MESSAGE_H
00024
#define DBUS_QT_MESSAGE_H
00025
00026
#include <qvariant.h>
00027
#include <qstring.h>
00028
#include <qstringlist.h>
00029
00030
#include "dbus/dbus.h"
00031
00032
namespace
DBusQt {
00033
classDBusQt_1_1Message.html
00034
class
classDBusQt_1_1Message.html
Message
00035   {
00036
public
:
classDBusQt_1_1Message_1_1iterator.html
00037
class
classDBusQt_1_1Message_1_1iterator.html
iterator
{
00038
public
:
00039
classDBusQt_1_1Message_1_1iterator.html#a0
iterator
();
00040
classDBusQt_1_1Message_1_1iterator.html#a0
iterator
(
const
classDBusQt_1_1Message_1_1iterator.html
iterator
& );
00041
classDBusQt_1_1Message_1_1iterator.html#a0
iterator
(
structDBusMessage.html
DBusMessage
* msg );
00042
classDBusQt_1_1Message_1_1iterator.html#a3
~iterator
();
00043
00044
classDBusQt_1_1Message_1_1iterator.html
iterator
&
classDBusQt_1_1Message_1_1iterator.html#a4
operator=
(
const
classDBusQt_1_1Message_1_1iterator.html
iterator
& );
00045
const
QVariant&
classDBusQt_1_1Message_1_1iterator.html#a5
operator*
()
const
;
00046       QVariant&
classDBusQt_1_1Message_1_1iterator.html#a5
operator*
();
00047
classDBusQt_1_1Message_1_1iterator.html
iterator
&
classDBusQt_1_1Message_1_1iterator.html#a7
operator++
();
00048
classDBusQt_1_1Message_1_1iterator.html
iterator
classDBusQt_1_1Message_1_1iterator.html#a7
operator++
(
int
);
00049
bool
classDBusQt_1_1Message_1_1iterator.html#a9
operator==
(
const
classDBusQt_1_1Message_1_1iterator.html
iterator
& it );
00050
bool
classDBusQt_1_1Message_1_1iterator.html#a10
operator!=
(
const
classDBusQt_1_1Message_1_1iterator.html
iterator
& it );
00051
00052       QVariant
classDBusQt_1_1Message_1_1iterator.html#a11
var
()
const
;
00053
protected
:
00054       QVariant
classDBusQt_1_1Message_1_1iterator.html#b0
marshallBaseType
(
structDBusMessageIter.html
DBusMessageIter
* i );
00055
void
classDBusQt_1_1Message_1_1iterator.html#b1
fillVar
();
classDBusQt_1_1Message_1_1iterator.html#p0
00056
struct
structDBusQt_1_1Message_1_1iterator_1_1IteratorData.html
IteratorData
;
00057
structDBusQt_1_1Message_1_1iterator_1_1IteratorData.html
IteratorData
*
classDBusQt_1_1Message_1_1iterator.html#p0
d
;
00058     };
00059
00060
classDBusQt_1_1Message.html#a0
Message
(
int
messageType );
00061
classDBusQt_1_1Message.html#a0
Message
(
structDBusMessage.html
DBusMessage
* );
//hide this one from the public implementation
00062
classDBusQt_1_1Message.html#a0
Message
(
const
QString& service,
const
QString&
classDBusQt_1_1Message.html#a10
path
,
00063
const
QString&
classDBusQt_1_1Message.html#a12
interface
,
const
QString& method );
00064
classDBusQt_1_1Message.html#a0
Message
(
const
classDBusQt_1_1Message.html
Message
& replayingTo );
00065
classDBusQt_1_1Message.html#a0
Message
(
const
QString&
classDBusQt_1_1Message.html#a10
path
,
const
QString&
classDBusQt_1_1Message.html#a12
interface
,
00066
const
QString& name );
00067
classDBusQt_1_1Message.html#a0
Message
(
const
classDBusQt_1_1Message.html
Message
& replayingTo,
const
QString&
classDBusQt_1_1Message.html#a16
errorName
,
00068
const
QString& errorMessage );
00069
00070
classDBusQt_1_1Message.html
Message
classDBusQt_1_1Message.html#a6
operator=
(
const
classDBusQt_1_1Message.html
Message
& other );
00071
00072
virtual
classDBusQt_1_1Message.html#a7
~Message
();
00073
00074
int
classDBusQt_1_1Message.html#a8
type
()
const
;
00075
00076
void
classDBusQt_1_1Message.html#a9
setPath
(
const
QString& );
00077     QString
classDBusQt_1_1Message.html#a10
path
()
const
;
00078
00079
void
classDBusQt_1_1Message.html#a11
setInterface
(
const
QString& );
00080     QString
classDBusQt_1_1Message.html#a12
interface
()
const
;
00081
00082
void
classDBusQt_1_1Message.html#a13
setMember
(
const
QString& );
00083     QString
classDBusQt_1_1Message.html#a14
member
()
const
;
00084
00085
void
classDBusQt_1_1Message.html#a15
setErrorName
(
const
QString& );
00086     QString
classDBusQt_1_1Message.html#a16
errorName
()
const
;
00087
00088
void
classDBusQt_1_1Message.html#a17
setDestination
(
const
QString& );
00089     QString
classDBusQt_1_1Message.html#a18
destination
()
const
;
00090
00091
bool
classDBusQt_1_1Message.html#a19
setSender
(
const
QString&
classDBusQt_1_1Message.html#a20
sender
);
00092     QString
classDBusQt_1_1Message.html#a20
sender
()
const
;
00093
00094     QString
classDBusQt_1_1Message.html#a21
signature
()
const
;
00095
00096
classDBusQt_1_1Message_1_1iterator.html
iterator
classDBusQt_1_1Message.html#a22
begin
()
const
;
00097
classDBusQt_1_1Message_1_1iterator.html
iterator
classDBusQt_1_1Message.html#a23
end
()
const
;
00098
00099     QVariant
classDBusQt_1_1Message.html#a24
at
(
int
i );
00100
00101
00102
public
:
00103
classDBusQt_1_1Message.html
Message
&
classDBusQt_1_1Message.html#a25
operator<<
(
bool
);
00104
classDBusQt_1_1Message.html
Message
&
classDBusQt_1_1Message.html#a25
operator<<
( Q_INT8 );
00105
classDBusQt_1_1Message.html
Message
&
classDBusQt_1_1Message.html#a25
operator<<
( Q_INT32 );
00106
classDBusQt_1_1Message.html
Message
&
classDBusQt_1_1Message.html#a25
operator<<
( Q_UINT32 );
00107
classDBusQt_1_1Message.html
Message
&
classDBusQt_1_1Message.html#a25
operator<<
( Q_INT64 );
00108
classDBusQt_1_1Message.html
Message
&
classDBusQt_1_1Message.html#a25
operator<<
( Q_UINT64 );
00109
classDBusQt_1_1Message.html
Message
&
classDBusQt_1_1Message.html#a25
operator<<
(
double
);
00110
classDBusQt_1_1Message.html
Message
&
classDBusQt_1_1Message.html#a25
operator<<
(
const
QString& );
00111
classDBusQt_1_1Message.html
Message
&
classDBusQt_1_1Message.html#a25
operator<<
(
const
QVariant& );
00112
//Message& operator<<();
00113
//Message& operator<<();
00114
//Message& operator<<();
00115
//Message& operator<<();
00116
//Message& operator<<();
00117
//Message& operator<<();
00118
//Message& operator<<();
00119
00120
protected
:
classDBusQt_1_1Message.html#n0
00121
friend
class
classDBusQt_1_1Connection.html
Connection
;
00122
structDBusMessage.html
DBusMessage
*
classDBusQt_1_1Message.html#b0
message
()
const
;
00123
00124
private
:
00125
struct
structDBusQt_1_1Message_1_1Private.html
Private
;
00126
structDBusQt_1_1Message_1_1Private.html
Private
*d;
00127   };
00128
00129 }
00130
00131
#endif
Generated on Tue Sep 13 01:28:08 2005 for D-BUS by
http://www.doxygen.org/index.html
doxygen
1.4.4
