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
DBusTypeWriter Struct Reference
The type writer is an iterator for writing to a block of values.
#_details
More...
#include <
dbus-marshal-recursive_8h-source.html
dbus-marshal-recursive.h
>
Data Fields
group__DBusTypes.html#ga3
dbus_uint32_t
structDBusTypeWriter.html#o0
byte_order
: 8
byte order to write values with
group__DBusTypes.html#ga3
dbus_uint32_t
structDBusTypeWriter.html#o1
container_type
: 8
what are we inside? (e.g.
#o1
group__DBusTypes.html#ga3
dbus_uint32_t
structDBusTypeWriter.html#o2
type_pos_is_expectation
: 1
type_pos can be either an insertion point for or an expected next type
group__DBusTypes.html#ga3
dbus_uint32_t
structDBusTypeWriter.html#o3
enabled
: 1
whether to write values
structDBusString.html
DBusString
*
structDBusTypeWriter.html#o4
type_str
where to write typecodes (or read type expectations)
int
structDBusTypeWriter.html#o5
type_pos
current pos in type_str
structDBusString.html
DBusString
*
structDBusTypeWriter.html#o6
value_str
where to write values
int
structDBusTypeWriter.html#o7
value_pos
next position to write
union {
struct {
int
structDBusTypeWriter.html#o8
start_pos
position of first element in the array
int
structDBusTypeWriter.html#o9
len_pos
position of length of the array
int
structDBusTypeWriter.html#o10
element_type_pos
position of array element type in type_str
}
array
}
structDBusTypeWriter.html#o12
u
class-specific data
Detailed Description
The type writer is an iterator for writing to a block of values.
Definition at line
dbus-marshal-recursive_8h-source.html#l00090
90
of file
dbus-marshal-recursive_8h-source.html
dbus-marshal-recursive.h
.
Field Documentation
group__DBusTypes.html#ga3
dbus_uint32_t
structDBusTypeWriter.html#o1
DBusTypeWriter::container_type
what are we inside? (e.g.
struct, variant, array)
Definition at line
dbus-marshal-recursive_8h-source.html#l00094
94
of file
dbus-marshal-recursive_8h-source.html
dbus-marshal-recursive.h
.
Referenced by
dbus-marshal-recursive_8c-source.html#l01586
_dbus_type_writer_init()
,
dbus-marshal-recursive_8c-source.html#l02255
_dbus_type_writer_unrecurse()
, and
dbus-marshal-recursive_8c-source.html#l02435
_dbus_type_writer_write_fixed_multi()
.
The documentation for this struct was generated from the following file:
dbus-marshal-recursive_8h-source.html
dbus-marshal-recursive.h
Generated on Tue Sep 13 01:28:08 2005 for D-BUS by
http://www.doxygen.org/index.html
doxygen
1.4.4
