9 #ifdef DBUS_TEST_USE_INTERNAL
11 # include <dbus/dbus-mainloop.h>
12 # include <dbus/dbus-internals.h>
13 typedef DBusLoop TestMainContext;
15 #else /* !DBUS_TEST_USE_INTERNAL */
18 typedef GMainContext TestMainContext;
20 #endif /* !DBUS_TEST_USE_INTERNAL */
22 TestMainContext *test_main_context_get (void);
23 TestMainContext *test_main_context_ref (TestMainContext *ctx);
24 void test_main_context_unref (TestMainContext *ctx);
25 void test_main_context_iterate (TestMainContext *ctx,
26 dbus_bool_t may_block);
28 dbus_bool_t test_connection_setup (TestMainContext *ctx,
29 DBusConnection *connection);
30 void test_connection_shutdown (TestMainContext *ctx,
31 DBusConnection *connection);
33 dbus_bool_t test_server_setup (TestMainContext *ctx,
35 void test_server_shutdown (TestMainContext *ctx,