| D-Bus 1.16.2
    | 
dbus_bool_t, dbus_int32_t, etc. More...
| Data Structures | |
| struct | DBus8ByteStruct | 
| An 8-byte struct you could use to access int64 without having int64 support.  More... | |
| union | DBusBasicValue | 
| A simple value union that lets you access bytes as if they were various types; useful when dealing with basic types via void pointers and varargs.  More... | |
| Macros | |
| #define | DBUS_HAVE_INT64 1 | 
| Always defined. | |
| #define | DBUS_INT64_CONSTANT(val) | 
| Declare a 64-bit signed integer constant. | |
| #define | DBUS_UINT64_CONSTANT(val) | 
| Declare a 64-bit unsigned integer constant. | |
| #define | DBUS_INT64_MODIFIER "l" | 
| A string literal for a length modifier that is appropriate to print the dbus_int64_t and dbus_uint64_t types. | |
| Typedefs | |
| typedef dbus_uint32_t | dbus_bool_t | 
| A boolean, valid values are TRUE and FALSE. | |
| typedef unsigned int | dbus_uint32_t | 
| A 32-bit unsigned integer on all platforms. | |
| typedef int | dbus_int32_t | 
| A 32-bit signed integer on all platforms. | |
| typedef unsigned short | dbus_uint16_t | 
| A 16-bit unsigned integer on all platforms. | |
| typedef short | dbus_int16_t | 
| A 16-bit signed integer on all platforms. | |
| Variables | |
| _DBUS_GNUC_EXTENSION typedef unsigned long | dbus_uint64_t | 
| A 64-bit unsigned integer. | |
| _DBUS_GNUC_EXTENSION typedef long | dbus_int64_t | 
| A 64-bit signed integer. | |
dbus_bool_t, dbus_int32_t, etc.
Typedefs for common primitive types.
| #define DBUS_HAVE_INT64 1 | 
Always defined.
In older libdbus versions, this would be undefined if there was no 64-bit integer type on that platform. libdbus no longer supports such platforms.
Definition at line 36 of file dbus-arch-deps.h.
| #define DBUS_INT64_CONSTANT | ( | val | ) | 
Declare a 64-bit signed integer constant.
The macro adds the necessary "LL" or whatever after the integer, giving a literal such as "325145246765LL"
Definition at line 41 of file dbus-arch-deps.h.
Referenced by _dbus_get_real_time(), and _dbus_stat().
| #define DBUS_INT64_MODIFIER "l" | 
A string literal for a length modifier that is appropriate to print the dbus_int64_t and dbus_uint64_t types.
For example, it might be an empty string, "l", "ll", or "I64".
This modifier needs to be concatenated with a literal "%" and a conversion specifier that can print signed or unsigned integers, for example:
Definition at line 39 of file dbus-arch-deps.h.
Referenced by _dbus_connection_block_pending_call(), and _dbus_verbose_bytes().
| #define DBUS_UINT64_CONSTANT | ( | val | ) | 
Declare a 64-bit unsigned integer constant.
The macro adds the necessary "ULL" or whatever after the integer, giving a literal such as "325145246765ULL"
Definition at line 42 of file dbus-arch-deps.h.
| typedef dbus_uint32_t dbus_bool_t | 
A boolean, valid values are TRUE and FALSE.
Definition at line 37 of file dbus-types.h.
| typedef short dbus_int16_t | 
A 16-bit signed integer on all platforms.
Definition at line 47 of file dbus-arch-deps.h.
| typedef int dbus_int32_t | 
A 32-bit signed integer on all platforms.
Definition at line 44 of file dbus-arch-deps.h.
| typedef unsigned short dbus_uint16_t | 
A 16-bit unsigned integer on all platforms.
Definition at line 48 of file dbus-arch-deps.h.
| typedef unsigned int dbus_uint32_t | 
A 32-bit unsigned integer on all platforms.
Definition at line 45 of file dbus-arch-deps.h.
| _DBUS_GNUC_EXTENSION typedef long dbus_int64_t | 
A 64-bit signed integer.
Definition at line 37 of file dbus-arch-deps.h.
Referenced by _dbus_connection_block_pending_call(), _dbus_generate_uuid(), _dbus_get_monotonic_time(), _dbus_get_real_time(), _dbus_stat(), and _dbus_string_parse_int64().
| _DBUS_GNUC_EXTENSION typedef unsigned long dbus_uint64_t | 
A 64-bit unsigned integer.
Definition at line 38 of file dbus-arch-deps.h.
Referenced by _dbus_get_real_time(), _dbus_marshal_read_basic(), _dbus_marshal_set_basic(), _dbus_marshal_write_basic(), _dbus_marshal_write_fixed_multi(), _dbus_swap_array(), and _dbus_verbose_bytes().