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)
47 typedef void (* DBusPendingFdsChangeFunction) (
void *data);
71 unsigned int condition,
84 int timeout_milliseconds);
89 int timeout_milliseconds,
114 DBusPendingFdsChangeFunction callback,
137 const char* _dbus_connection_get_address (
DBusConnection *connection);