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
namespaceDBusQt.html
DBusQt
::
classDBusQt_1_1Message.html
Message
::
classDBusQt_1_1Message_1_1iterator.html
iterator
DBusQt::Message::iterator Class Reference
Public Member Functions
classDBusQt_1_1Message_1_1iterator.html#a0
iterator
()
Iterator.
classDBusQt_1_1Message_1_1iterator.html#a1
iterator
(const
classDBusQt_1_1Message_1_1iterator.html
iterator
&)
Copy constructor for the iterator.
#a1
classDBusQt_1_1Message_1_1iterator.html#a2
iterator
(
structDBusMessage.html
DBusMessage
*msg)
Constructs iterator for the message.
#a2
classDBusQt_1_1Message_1_1iterator.html#a3
~iterator
()
Destructor.
classDBusQt_1_1Message_1_1iterator.html
iterator
&
classDBusQt_1_1Message_1_1iterator.html#a4
operator=
(const
classDBusQt_1_1Message_1_1iterator.html
iterator
&)
Creates an iterator equal to the
itr
iterator.
#a4
const QVariant &
classDBusQt_1_1Message_1_1iterator.html#a5
operator *
() const
Returns the constant QVariant held by the iterator.
#a5
QVariant &
classDBusQt_1_1Message_1_1iterator.html#a6
operator *
()
Returns the QVariant held by the iterator.
#a6
classDBusQt_1_1Message_1_1iterator.html
iterator
&
classDBusQt_1_1Message_1_1iterator.html#a7
operator++
()
Moves to the next field and return a reference to itself after incrementing.
#a7
classDBusQt_1_1Message_1_1iterator.html
iterator
classDBusQt_1_1Message_1_1iterator.html#a8
operator++
(int)
Moves to the next field and returns self before incrementing.
#a8
bool
classDBusQt_1_1Message_1_1iterator.html#a9
operator==
(const
classDBusQt_1_1Message_1_1iterator.html
iterator
&it)
Compares this iterator to
it
iterator.
#a9
bool
classDBusQt_1_1Message_1_1iterator.html#a10
operator!=
(const
classDBusQt_1_1Message_1_1iterator.html
iterator
&it)
Compares two iterators.
#a10
QVariant
classDBusQt_1_1Message_1_1iterator.html#a11
var
() const
Returns a QVariant help by this iterator.
#a11
Protected Member Functions
QVariant
classDBusQt_1_1Message_1_1iterator.html#b0
marshallBaseType
(
structDBusMessageIter.html
DBusMessageIter
*i)
void
classDBusQt_1_1Message_1_1iterator.html#b1
fillVar
()
Fills QVariant based on what current
structDBusMessageIter.html
DBusMessageIter
helds.
Protected Attributes
structDBusQt_1_1Message_1_1iterator_1_1IteratorData.html
IteratorData
*
classDBusQt_1_1Message_1_1iterator.html#p0
d
Data Structures
struct
structDBusQt_1_1Message_1_1iterator_1_1IteratorData.html
IteratorData
Detailed Description
Definition at line
message_8h-source.html#l00037
37
of file
message_8h-source.html
message.h
.
Constructor & Destructor Documentation
DBusQt::Message::iterator::iterator
(
const
classDBusQt_1_1Message_1_1iterator.html
iterator
&
itr
)
Copy constructor for the iterator.
Parameters:
itr
iterator
Definition at line
message_8cpp-source.html#l00068
68
of file
message_8cpp-source.html
message.cpp
.
References
message_8h-source.html#l00056
d
,
message_8cpp-source.html#l00034
DBusQt::Message::iterator::IteratorData::end
,
message_8cpp-source.html#l00032
DBusQt::Message::iterator::IteratorData::iter
, and
message_8cpp-source.html#l00033
DBusQt::Message::iterator::IteratorData::var
.
DBusQt::Message::iterator::iterator
(
structDBusMessage.html
DBusMessage
*
msg
)
Constructs iterator for the message.
Parameters:
msg
message whose fields we want to iterate
Definition at line
message_8cpp-source.html#l00051
51
of file
message_8cpp-source.html
message.cpp
.
References
message_8h-source.html#l00056
d
,
dbus-message_8c-source.html#l01434
dbus_message_iter_init()
,
message_8cpp-source.html#l00034
DBusQt::Message::iterator::IteratorData::end
,
message_8cpp-source.html#l00226
fillVar()
,
message_8cpp-source.html#l00032
DBusQt::Message::iterator::IteratorData::iter
, and
message_8cpp-source.html#l00035
DBusQt::Message::iterator::IteratorData::mesg
.
Member Function Documentation
QVariant & DBusQt::Message::iterator::operator *
(
)
Returns the QVariant held by the iterator.
Returns:
reference to QVariant held by this iterator
Definition at line
message_8cpp-source.html#l00116
116
of file
message_8cpp-source.html
message.cpp
.
References
message_8h-source.html#l00056
d
, and
message_8cpp-source.html#l00033
DBusQt::Message::iterator::IteratorData::var
.
const QVariant & DBusQt::Message::iterator::operator *
(
)
const
Returns the constant QVariant held by the iterator.
Returns:
the constant reference to QVariant held by this iterator
Definition at line
message_8cpp-source.html#l00106
106
of file
message_8cpp-source.html
message.cpp
.
References
message_8h-source.html#l00056
d
, and
message_8cpp-source.html#l00033
DBusQt::Message::iterator::IteratorData::var
.
bool DBusQt::Message::iterator::operator!=
(
const
classDBusQt_1_1Message_1_1iterator.html
iterator
&
it
)
Compares two iterators.
Parameters:
it
The other iterator.
Returns:
true if two iterators are not equal, false otherwise
Definition at line
message_8cpp-source.html#l00178
178
of file
message_8cpp-source.html
message.cpp
.
References
message_8cpp-source.html#l00159
operator==()
.
classDBusQt_1_1Message_1_1iterator.html
Message::iterator
DBusQt::Message::iterator::operator++
(
int
)
Moves to the next field and returns self before incrementing.
Returns:
self before incrementing
Definition at line
message_8cpp-source.html#l00146
146
of file
message_8cpp-source.html
message.cpp
.
References
message_8cpp-source.html#l00127
operator++()
.
classDBusQt_1_1Message_1_1iterator.html
Message::iterator
& DBusQt::Message::iterator::operator++
(
)
Moves to the next field and return a reference to itself after incrementing.
Returns:
reference to self after incrementing
Definition at line
message_8cpp-source.html#l00127
127
of file
message_8cpp-source.html
message.cpp
.
References
message_8h-source.html#l00056
d
,
dbus-message_8c-source.html#l01531
dbus_message_iter_next()
,
message_8cpp-source.html#l00034
DBusQt::Message::iterator::IteratorData::end
,
message_8cpp-source.html#l00226
fillVar()
,
message_8cpp-source.html#l00032
DBusQt::Message::iterator::IteratorData::iter
, and
message_8cpp-source.html#l00033
DBusQt::Message::iterator::IteratorData::var
.
Referenced by
message_8cpp-source.html#l00146
operator++()
.
classDBusQt_1_1Message_1_1iterator.html
Message::iterator
& DBusQt::Message::iterator::operator=
(
const
classDBusQt_1_1Message_1_1iterator.html
iterator
&
itr
)
Creates an iterator equal to the
itr
iterator.
Parameters:
itr
other iterator
Returns:
Definition at line
message_8cpp-source.html#l00091
91
of file
message_8cpp-source.html
message.cpp
.
References
message_8h-source.html#l00056
d
,
message_8cpp-source.html#l00034
DBusQt::Message::iterator::IteratorData::end
,
message_8cpp-source.html#l00032
DBusQt::Message::iterator::IteratorData::iter
, and
message_8cpp-source.html#l00033
DBusQt::Message::iterator::IteratorData::var
.
bool DBusQt::Message::iterator::operator==
(
const
classDBusQt_1_1Message_1_1iterator.html
iterator
&
it
)
Compares this iterator to
it
iterator.
Parameters:
it
the iterator to which we're comparing this one to
Returns:
true if they're equal, false otherwise
Definition at line
message_8cpp-source.html#l00159
159
of file
message_8cpp-source.html
message.cpp
.
References
message_8h-source.html#l00056
d
,
message_8cpp-source.html#l00034
DBusQt::Message::iterator::IteratorData::end
, and
message_8cpp-source.html#l00033
DBusQt::Message::iterator::IteratorData::var
.
Referenced by
message_8cpp-source.html#l00178
operator!=()
.
QVariant DBusQt::Message::iterator::var
(
)
const
Returns a QVariant help by this iterator.
Returns:
QVariant held by this iterator
Definition at line
message_8cpp-source.html#l00293
293
of file
message_8cpp-source.html
message.cpp
.
References
message_8h-source.html#l00056
d
, and
message_8cpp-source.html#l00033
DBusQt::Message::iterator::IteratorData::var
.
The documentation for this class was generated from the following files:
message_8h-source.html
message.h
message_8cpp-source.html
message.cpp
Generated on Tue Sep 13 01:28:09 2005 for D-BUS by
http://www.doxygen.org/index.html
doxygen
1.4.4
