DBusRealString Struct Reference

Internals of DBusString. More...

#include <dbus-string-private.h>


Data Fields

unsigned char * str
 String data, plus nul termination.
int len
 Length without nul.
int allocated
 Allocated size of data.
int max_length
 Max length of this string, without nul byte.
unsigned int constant: 1
 String data is not owned by DBusString.
unsigned int locked: 1
 DBusString has been locked and can't be changed.
unsigned int invalid: 1
 DBusString is invalid (e.g.
unsigned int align_offset: 3
 str - align_offset is the actual malloc block


Detailed Description

Internals of DBusString.

DBusString internals. DBusString is an opaque objects, it must be used via accessor functions.

Definition at line 44 of file dbus-string-private.h.


Field Documentation

DBusString is invalid (e.g.

already freed)

Definition at line 52 of file dbus-string-private.h.

Referenced by _dbus_string_free(), _dbus_string_init_const_len(), and _dbus_string_init_preallocated().


The documentation for this struct was generated from the following file:

Generated on Wed May 13 13:46:38 2009 for D-Bus by  doxygen 1.5.6