23 #ifndef DBUS_CONNECTION_INTERNAL_H
24 #define DBUS_CONNECTION_INTERNAL_H
26 #include <dbus/dbus-internals.h>
27 #include <dbus/dbus-connection.h>
28 #include <dbus/dbus-message.h>
29 #include <dbus/dbus-transport.h>
30 #include <dbus/dbus-resources.h>
31 #include <dbus/dbus-list.h>
32 #include <dbus/dbus-timeout.h>
33 #include <dbus/dbus-dataslot.h>
39 DBUS_ITERATION_DO_WRITING = 1 << 0,
40 DBUS_ITERATION_DO_READING = 1 << 1,
41 DBUS_ITERATION_BLOCK = 1 << 2
45 #define _DBUS_DEFAULT_TIMEOUT_VALUE (25 * 1000)
65 unsigned int condition,
78 int timeout_milliseconds);
83 int timeout_milliseconds,
93 dbus_uint32_t *client_serial);
106 dbus_uint32_t *in_messages,
107 dbus_uint32_t *in_bytes,
108 dbus_uint32_t *in_fds,
109 dbus_uint32_t *in_peak_bytes,
110 dbus_uint32_t *in_peak_fds,
111 dbus_uint32_t *out_messages,
112 dbus_uint32_t *out_bytes,
113 dbus_uint32_t *out_fds,
114 dbus_uint32_t *out_peak_bytes,
115 dbus_uint32_t *out_peak_fds);
119 const char* _dbus_connection_get_address (
DBusConnection *connection);